Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2289259imm; Mon, 24 Sep 2018 01:29:58 -0700 (PDT) X-Google-Smtp-Source: ACcGV63kCsN3ltyOB5/vVBw8B2rdsBSkDscLtEwuya0NSZjXD8JzAkjnTxXYyc1zldX3IdwJdrW9 X-Received: by 2002:a63:ea43:: with SMTP id l3-v6mr8477472pgk.427.1537777798758; Mon, 24 Sep 2018 01:29:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537777798; cv=none; d=google.com; s=arc-20160816; b=G6+o0Y9zTLtm2wP4EtduUEIVUiuuXuwpmjamgZZjfHtFA+V1d0QllDgRkVC1va/Uj9 F0lmme06jPHSUN8s2JYcCxiarXK4GeoXg2am5frzJ5P61tCGK1B/QsUs9WczR9aiAbUp 7x44EICTTCXgygIfci+6bjiVIpeyX3siunJKM0/DstvL+uPgY8M62DWctNJ1b5rMIAyB RGqyMTJ4Ytsp2ZJdWy7QAZilHhpw7DRZT37OhflxEqPMa1uWL2tuGB1Wf489fHsNLaGV mEFss9OPZfSYxrzFwMdUTKu4/xEaUmk2sqhX60qMGHj8Oaaj14aut3TIrUEEg1R66Taj AO3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=QiPeLUzXa6GkxepQsFR40REUpRpURx0Z/wT/6QCjFe4=; b=Vk+p2VuNWvHQWGfh10I2/uKHyhI+CsZya6NTnadZ12fUI9kV/7N6JWHw8xy8HbcfWx ot4QsnV60FgwAYBV2nfwsiit+4C0XiqzAYjMpgCZrMkKgTwebTxxIs4V6BMKYeK/rfWz G4qJapbb14SstgrHYqhu7X79eeTzSDmJH3gnkMEf60xTI6NIFJtJZvsUfND+YwD6f72q Fw2Zaaj1SKLsTtmB2Eb3+IkWKjbk+/zuZArRR6URKcsfM+aldywgcUa09eqZK8wmSXKR xnjrAVM4kKYFXnsFd0Rz2+38TMF5ExcaGkgStYT2hYDQNfkv2eoZGJTu5mzKPpY67elW dt+A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p3-v6si33814336pld.329.2018.09.24.01.29.42; Mon, 24 Sep 2018 01:29:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727503AbeIXOac (ORCPT + 99 others); Mon, 24 Sep 2018 10:30:32 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:44165 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727050AbeIXOac (ORCPT ); Mon, 24 Sep 2018 10:30:32 -0400 Received: from hsi-kbw-5-158-153-52.hsi19.kabel-badenwuerttemberg.de ([5.158.153.52] helo=kurt.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1g4MFK-0001cj-Hy; Mon, 24 Sep 2018 10:29:34 +0200 From: Kurt Kanzenbach To: Sebastian Andrzej Siewior Cc: linux-kernel@vger.kernel.org, linux-rt-users@vger.kernel.org, Kurt Kanzenbach Subject: [PATCH RT] tty: serial: pl011: fix warning about uninitialized variable Date: Mon, 24 Sep 2018 10:29:01 +0200 Message-Id: <20180924082901.21191-1-kurt@linutronix.de> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Silence the following gcc warning: drivers/tty/serial/amba-pl011.c: In function ‘pl011_console_write’: ./include/linux/spinlock.h:260:3: warning: ‘flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] _raw_spin_unlock_irqrestore(lock, flags); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/tty/serial/amba-pl011.c:2214:16: note: ‘flags’ was declared here unsigned long flags; ^~~~~ The code is correct. Thus, initializing flags to zero doesn't change the behavior and resolves the warning. Signed-off-by: Kurt Kanzenbach --- drivers/tty/serial/amba-pl011.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c index 484861278e9c..a658214486e7 100644 --- a/drivers/tty/serial/amba-pl011.c +++ b/drivers/tty/serial/amba-pl011.c @@ -2211,7 +2211,7 @@ pl011_console_write(struct console *co, const char *s, unsigned int count) { struct uart_amba_port *uap = amba_ports[co->index]; unsigned int old_cr = 0, new_cr; - unsigned long flags; + unsigned long flags = 0; int locked = 1; clk_enable(uap->clk); -- 2.11.0