Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7459420imu; Thu, 31 Jan 2019 10:25:37 -0800 (PST) X-Google-Smtp-Source: ALg8bN7h84WECnzc3HKCQxrNIfaWMhkKUXwqo1GkgiNUS6ctmN4BTgQW4d6Q8t+5HW/dDgK6HGak X-Received: by 2002:a63:ce08:: with SMTP id y8mr32143165pgf.388.1548959137685; Thu, 31 Jan 2019 10:25:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548959137; cv=none; d=google.com; s=arc-20160816; b=mIOe78wd2JGDAuhrLi7D0bKKEK/K7zIGangFfnuWmSY3RTXq0rMS6lVJNbP3khEPUL 9g/eFxFQMIl0avIoLy1AqtLzSb7/uffhuKJdFxDiAMH+XqPchNInEvwZ+oBXF3xuo3su B1Lma0QNWf0ML+Tt/dGHrz1hsHS68Z6jm7UCW5K9rNVN0JW6ytsV49XduflYmUeCCgoE uJOLhx062uApnaMrLyUTw2gzSqg3UZfZzsyEXqg+H86qxJgff5aG0a4gvMgtXA66pgc9 3TQy2yo/LZWBVsyIqR4sCJTaYns8Bw0U/YJO9wfLuThStv7uSCzBnSYaOQanzBmMYWNM rMaw== 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:dkim-signature; bh=Spvj1aXjtPpiHKV6tIt1Dff7PW1cp6KBnnoKkHYDIwo=; b=aBg09vF+ZgqIFOet8nZ3aHF818LFrdufSU22ZIQGHL/EGHFUvMFRFJbHVLFJKpH71+ SO0oRNYg/ZWfesNrDjoen9le84rRRcH+RDPr7C/IVM6zGMR7Qk7wQNnacWIoji4cmfTp JNFD8l0XyoNvesUzRuS4iN34rR0nF5UKAH0vbUkkHNrHyaCtHBfVP9OqoDgMEkmpiYDg p14HSuO53/kdWaHYG3f6egEG222ETzG0L6LYSlqKPWIwXMJ++MDBtXV2v2OR3TnDU8yg xwxBSDovVoPKv+ez+qJjUjtbqwuREsMbcvGDIWzMpfST2W5DyrIZukAyK6IE0bK33KAG X/XA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kaVku2eO; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 133si5149697pfc.61.2019.01.31.10.25.22; Thu, 31 Jan 2019 10:25:37 -0800 (PST) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kaVku2eO; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727977AbfAaSG4 (ORCPT + 99 others); Thu, 31 Jan 2019 13:06:56 -0500 Received: from mail-ed1-f66.google.com ([209.85.208.66]:45922 "EHLO mail-ed1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727957AbfAaSGz (ORCPT ); Thu, 31 Jan 2019 13:06:55 -0500 Received: by mail-ed1-f66.google.com with SMTP id d39so3305268edb.12; Thu, 31 Jan 2019 10:06:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Spvj1aXjtPpiHKV6tIt1Dff7PW1cp6KBnnoKkHYDIwo=; b=kaVku2eOA5PY99iDda5fa6jQcUgVZVErdLGHjsUrhm7dfj/uD2PlvQNh2qgZwD1qsX xLoM2IxZp0UpHDFs8hRSVYRdc2ZLnXKa28ZVTaSCQZgOum+HWmRarE2v8p2oWDklOnC0 x8bnXg0XO09BBcPn8HuBYBnuWES7mqgZGKNZ3zQ7rVYuiE+JU7R2neSYa1U+yjvITQok 6Ql9VfWrox6aRlKfonQHzuGWRrjxZfep1sVl7dN/0bVfRHMQbadQpSinPMeZDSjm4ECj 0v/KVV8V95U4608BsUgi577OSncF8Vn4mpPvBsaXbhwL9BeDCxbwOHM3e+Pe+2sG9mxE pdiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Spvj1aXjtPpiHKV6tIt1Dff7PW1cp6KBnnoKkHYDIwo=; b=hn5vfq8Pr/2TnzA2LUc0ZJvqIrbL9e5oSlCnE0JG4v/kkJloldl6dHJjNs1bVG7LpH Eu9EgJIi8EOeBXeQEFt4pWJGG0TUcZutXlD707inBKD0iwCjx7ySfK03iLvNccfHMrDM WEhLQ3QCkUFGQgUdXsd6/deE0JFyTo35GTr3k+hSOTO2rxvBHWrXlqi4xDyITzubWYE/ 65kM4VxPTVGAQOgr8hjmwknLHaAgNB1wFyLcGFz/WpPw/Rs7/7JRZvASRLouJAXcKIL4 1FMeSSGrxJtxbhUk9rB5zbL9jkt5Zz7omEq5y3YPjUd5PxwkfH+EGilAiiusXNn4xeAz RAlQ== X-Gm-Message-State: AJcUukcSXju4zKcs3Dey0JPTedIkv85kHg9LYH0MAx4wEgod3+fo27MA D6YMkWQ9I4tZ4FpxOo+1Jog= X-Received: by 2002:aa7:c248:: with SMTP id y8mr34675650edo.205.1548958013470; Thu, 31 Jan 2019 10:06:53 -0800 (PST) Received: from localhost.localdomain ([2a01:4f9:2a:1fae::2]) by smtp.gmail.com with ESMTPSA id e51sm1476890edd.35.2019.01.31.10.06.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Jan 2019 10:06:52 -0800 (PST) From: Nathan Chancellor To: Greg Kroah-Hartman , Vladimir Murzin Cc: Jiri Slaby , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Nick Desaulniers , Nathan Chancellor Subject: [PATCH] serial: mps2-uart: Add parentheses around conditional in mps2_uart_shutdown Date: Thu, 31 Jan 2019 11:06:28 -0700 Message-Id: <20190131180627.19944-1-natechancellor@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Patchwork-Bot: notify Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Clang warns: drivers/tty/serial/mps2-uart.c:351:6: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if (!mps_port->flags & UART_PORT_COMBINED_IRQ) { ^ ~ drivers/tty/serial/mps2-uart.c:351:6: note: add parentheses after the '!' to evaluate the bitwise operator first if (!mps_port->flags & UART_PORT_COMBINED_IRQ) { ^ ( ) drivers/tty/serial/mps2-uart.c:351:6: note: add parentheses around left hand side expression to silence this warning if (!mps_port->flags & UART_PORT_COMBINED_IRQ) { ^ ( ) 1 warning generated. As it was intended for this check to be the inverse of the one at the bottom of mps2_init_port, add parentheses around the whole conditional. Fixes: 775ea4ea2fd9 ("serial: mps2-uart: support combined irq") Signed-off-by: Nathan Chancellor --- drivers/tty/serial/mps2-uart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/mps2-uart.c b/drivers/tty/serial/mps2-uart.c index 4404eb7d118f..587b42f754cb 100644 --- a/drivers/tty/serial/mps2-uart.c +++ b/drivers/tty/serial/mps2-uart.c @@ -348,7 +348,7 @@ static void mps2_uart_shutdown(struct uart_port *port) mps2_uart_write8(port, control, UARTn_CTRL); - if (!mps_port->flags & UART_PORT_COMBINED_IRQ) { + if (!(mps_port->flags & UART_PORT_COMBINED_IRQ)) { free_irq(mps_port->rx_irq, mps_port); free_irq(mps_port->tx_irq, mps_port); } -- 2.20.1