Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp496882ybl; Fri, 24 Jan 2020 04:23:41 -0800 (PST) X-Google-Smtp-Source: APXvYqyZO+cwI5QBJ+9N7HlyYIXQaM3ea8PQ2TguRhiHyfodLmqxHFrgCA6RP2lljvCWG33/Q7Sw X-Received: by 2002:aca:49d5:: with SMTP id w204mr1844398oia.40.1579868621423; Fri, 24 Jan 2020 04:23:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579868621; cv=none; d=google.com; s=arc-20160816; b=xoBVU+ZYApwAO0dEDPP/hoi1JcjZrMxuKwRwaKaBC/55pW00OGe4LfRPAGQfGle7mn FywVRppXpIkLtQAthQTUxVyQjsplBzjZQv6A1FC/yrNeItK6jUiviMJ2PlizT3L189WD YJTUsU4cTb8SJUL1oa2E2tnFRC5d9mVv15YcyUwQrkj9byiORCvUflhH9+nmek6mClcU 0SKqOquNHQzqxWdHFAvbyVMSCMTtPYQZYbp4sO9EopyK0puzTYz8QyJUw8Vl1SVuxQbv YM7NJtRSDK/16HNAN/nKyHskv3Kkb2wMKwSFG7xbcT6dxCmyxXbM1jGGdg5evdxNh3v2 6h4g== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=nRP+2UShVOtn5QKjpclnfAxmScwtXO4YJ4NzN9T10N0=; b=SuV+7tyCsZU1+EtkTCSkrjrh03uvLkJzgU6gHaCGH0VmrLXOHVHd1BxjJIKONl5sKY Nc7DrhPpq0r583luDwHH4Rn+Q2VMBHdCZ7OZT2YpMMbRXoHats3XR4W0OUHygkjbsF1J CDG/fKbIIB0u0a2u0cxx9jWsEFChu7gV4t/C3RoNeKM1pIY5bm4BVS7CbwWSAvGIyqHU sLebCjZxWoK4lwy+/pCShT3ACsMxd5dLVrmV5zcGhgBln77zuepfEMLl36AhMhhYv06S OSbug8+0RU0RPMjRxPEaG5dQ6b13mnfecyyrcj/bDKHcHerEWeaF1vrQgEh9gBIOO7ub yPKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=KOcT5Ug6; 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 n1si2255170oic.225.2020.01.24.04.23.29; Fri, 24 Jan 2020 04:23:41 -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=@kernel.org header.s=default header.b=KOcT5Ug6; 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 S1731651AbgAXJj0 (ORCPT + 99 others); Fri, 24 Jan 2020 04:39:26 -0500 Received: from mail.kernel.org ([198.145.29.99]:36564 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731634AbgAXJjX (ORCPT ); Fri, 24 Jan 2020 04:39:23 -0500 Received: from localhost (unknown [145.15.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 40EEC20838; Fri, 24 Jan 2020 09:39:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579858762; bh=iflJxlVj9GP6HYMkPZJAfQd+eNQgJamxdRr6nK2NHJI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KOcT5Ug6DvT+wHuUPByyIR9TJx/DCj3Q9HhSUvHU9NOTxxjorFUSPkkyZs3/+s5B+ Xw/vWILaHS0QGX95u7FVhfpjG+/HCR8cP44Y+GBsYZ6iMd9wxWe6LzDlTHcTTBwX+Z TG2XecQoHzn8pqN5iHeYCKDPz2RMthKVAryocBCY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jakub Kicinski , Lorenzo Bianconi , Kalle Valo Subject: [PATCH 5.4 033/102] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready Date: Fri, 24 Jan 2020 10:30:34 +0100 Message-Id: <20200124092811.239592861@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200124092806.004582306@linuxfoundation.org> References: <20200124092806.004582306@linuxfoundation.org> User-Agent: quilt/0.66 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 From: Lorenzo Bianconi commit 15e14f76f85f4f0eab3b8146e1cd3c58ce272823 upstream. Fix bbp ready check in mt7601u_wait_bbp_ready. The issue is reported by coverity with the following error: Logical vs. bitwise operator The expression's value does not depend on the operands; inadvertent use of the wrong operator is a likely logic error. Addresses-Coverity-ID: 1309441 ("Logical vs. bitwise operator") Fixes: c869f77d6abb ("add mt7601u driver") Acked-by: Jakub Kicinski Signed-off-by: Lorenzo Bianconi Signed-off-by: Kalle Valo Signed-off-by: Greg Kroah-Hartman --- drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/wireless/mediatek/mt7601u/phy.c +++ b/drivers/net/wireless/mediatek/mt7601u/phy.c @@ -213,7 +213,7 @@ int mt7601u_wait_bbp_ready(struct mt7601 do { val = mt7601u_bbp_rr(dev, MT_BBP_REG_VERSION); - if (val && ~val) + if (val && val != 0xff) break; } while (--i);