Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp429765ybj; Wed, 6 May 2020 22:21:43 -0700 (PDT) X-Google-Smtp-Source: APiQypLlNTkNof+3orMfbcnfMw2dg0jjiycpbPbabV0HjfbwRXgma123cyx7Syh6IqJ9IfUJ9mU4 X-Received: by 2002:a05:6402:b2e:: with SMTP id bo14mr6764841edb.90.1588828903580; Wed, 06 May 2020 22:21:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588828903; cv=none; d=google.com; s=arc-20160816; b=KhmMuaSx9OvhUgbfLL1IvTKQRUovd+BqjcpG75nC+TqMXKTrXovqLN1/4pkFGqMoIC XzfxShxZfhMuvYWJkgtTZ+a47mSNcoDf8+IABobuTubX1RhPvNDvThZVdcJUtD2e1rk4 sxsLHyLsH8hL+uE158Y+LdeszD863ZwYA3RCr9PI24dBoxdlBFW+xzwRsIzvQgu9AbzV NR/VYH5zXOMroIYe2tR0Qy8wpg+y071TEmI392uEpT+6NGRskGKTt+Ckx8ArH0x+zYGh xEsTAqgSeyDw1Y6f4b+pm+iSHvS5pdVs+AWy9UF6qyzPsXen8PEyDiZDwuoZwFpB7u8w qNjw== 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=FVGYFupou635/uiAEUQMdeFm1gGSEk8zks43VYnh8ys=; b=G7TCi/FNdmZLvfNAvG0bSOUHr7gY2wqcjZlZgn/1d8BpXcj6I3tImUUCjHQZQLFgQx cf7GkA0aAppJr56fRD3NgBRGDXty1TxNIeIfxLz/v3Q+WJ56EiL3q9fDF0D2JIZiZsFk ifxps5cSaPvoIXsQGns8z7kLfgBKRGxMbpthSyivUPEngTPDZE3PXkxrrAQx4sAdQaXH yY/TehAujW/t3R9Y3yIAIiE9VOgfK0bqdPK6xjVihJ52pE53UqYxblMp+cf33lA9jkik SEOvnckmrr0NYs5jYarlRk0i4qWtC2SYmVKvrfST/5xfXC3JzAIENQWcnrardYBLvkoO RWiw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z21si2375992edq.21.2020.05.06.22.21.20; Wed, 06 May 2020 22:21:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725893AbgEGFRO (ORCPT + 99 others); Thu, 7 May 2020 01:17:14 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:3879 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725601AbgEGFRO (ORCPT ); Thu, 7 May 2020 01:17:14 -0400 Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 458A2AA6B645CBEB0247; Thu, 7 May 2020 13:17:11 +0800 (CST) Received: from huawei.com (10.67.174.156) by DGGEMS413-HUB.china.huawei.com (10.3.19.213) with Microsoft SMTP Server id 14.3.487.0; Thu, 7 May 2020 13:17:02 +0800 From: ChenTao To: CC: , , , , , Subject: [PATCH] input/misc/drv260x: Remove a useless comparison Date: Thu, 7 May 2020 13:16:17 +0800 Message-ID: <20200507051617.212434-1-chentao107@huawei.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.67.174.156] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fix the following warning: 'mode' and 'library' are u32, they are never be negative, DRV260X_LRA_MODE and DRV260X_LIB_EMPTY are 0x00, the comparison is always false. drivers/input/misc/drv260x.c:478:20: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (haptics->mode < DRV260X_LRA_MODE || drivers/input/misc/drv260x.c:490:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (haptics->library < DRV260X_LIB_EMPTY || Reported-by: Hulk Robot Signed-off-by: ChenTao --- drivers/input/misc/drv260x.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/input/misc/drv260x.c b/drivers/input/misc/drv260x.c index 79d7fa710a71..0078f742df5c 100644 --- a/drivers/input/misc/drv260x.c +++ b/drivers/input/misc/drv260x.c @@ -475,8 +475,7 @@ static int drv260x_probe(struct i2c_client *client, return error; } - if (haptics->mode < DRV260X_LRA_MODE || - haptics->mode > DRV260X_ERM_MODE) { + if (haptics->mode > DRV260X_ERM_MODE) { dev_err(dev, "Vibrator mode is invalid: %i\n", haptics->mode); return -EINVAL; } @@ -487,8 +486,7 @@ static int drv260x_probe(struct i2c_client *client, return error; } - if (haptics->library < DRV260X_LIB_EMPTY || - haptics->library > DRV260X_ERM_LIB_F) { + if (haptics->library > DRV260X_ERM_LIB_F) { dev_err(dev, "Library value is invalid: %i\n", haptics->library); return -EINVAL; -- 2.22.0