Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp303588ybj; Mon, 4 May 2020 22:00:43 -0700 (PDT) X-Google-Smtp-Source: APiQypKd5eH1jiEmw7bBOPvjCQBxWeuc/SqLUIEjK4GshNXTtUAPtby6j7a43Qz4zhX2zPI3PQvJ X-Received: by 2002:a17:906:f74e:: with SMTP id jp14mr1101159ejb.15.1588654842882; Mon, 04 May 2020 22:00:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588654842; cv=none; d=google.com; s=arc-20160816; b=ZyO05kw+Q9YAxUomVsghUMX9FCBNV3AslP1i8pcCDYUJ+QuEghm9mGBDdvfGJV/0l+ F6W2CNO3MQ0WrAlyxQvDjwtj1wxJt/J9UGqBdckYx5D842EeA82pnvsp1QscPR0O5xWr Xc7hQVgu2FxS6vaC7GS+cqYdearocNFNJrEKu+58zaz17Pc3Wv8IgEajxYMcXg3/DC+B ZQOtmXyxqs1eOv9UefKwZaRfBRexujZu48nBe/0wmhq9FAfMqnwPJclaTjrhw50LmmFt RoewM8ulpr9l3DDKhO/TzjZv8hWDVuw03cjH4PYMimQ7SLYH/Te/xuALi6J9DbcOWfZH YsPA== 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=4QxibR3fDMs4O5QcBw4EfW0dR7V6ulPK/Es1FiyU2gw=; b=b8PSnjLL4hdlYBM049imj+aSrrajRoMCTn0ZWInCXtLJqjJaRX80CQuj964ZZ4Wsuk Y9kpGuuR81tZ45TAhYil4rJI4BVbcSIJHSXiOBWdRIKTCf5PqXhIOXDjWCzuFsRWXmSf hKfOSybHooKWWuyJuFgV0p6rLZpYoQz3iFdlbyl7jA2UJs8+/jR/bXGUAUnbxOjtewqm 6Ei3YocVQOXUNf2um55GG5xVaS/1kaX3FtJIz0Or+JO8XWZ5m7gY44hWUwvtihJURo6h tHwk/mssroW4V4W0Hr5FwRU5cwm5awcdebvMvlk+q/4xkVdLE5WpJ2AZX96kJbGP7ZQF Zz/Q== 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 i14si573722edx.256.2020.05.04.22.00.19; Mon, 04 May 2020 22:00:42 -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 S1727937AbgEEE6a (ORCPT + 99 others); Tue, 5 May 2020 00:58:30 -0400 Received: from szxga06-in.huawei.com ([45.249.212.32]:38196 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726610AbgEEE6a (ORCPT ); Tue, 5 May 2020 00:58:30 -0400 Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 7DDD594BE2A050E65587; Tue, 5 May 2020 12:58:27 +0800 (CST) Received: from huawei.com (10.67.174.156) by DGGEMS405-HUB.china.huawei.com (10.3.19.205) with Microsoft SMTP Server id 14.3.487.0; Tue, 5 May 2020 12:58:20 +0800 From: ChenTao To: , CC: , , , , , , Subject: [PATCH -next] drm/radeon: fix unsigned comparison with 0 Date: Tue, 5 May 2020 12:57:37 +0800 Message-ID: <20200505045737.185143-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 Fixes warning because pipe is unsigned long and can never be negtative vers/gpu/drm/radeon/radeon_kms.c:831:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (pipe < 0 || pipe >= rdev->num_crtc) { drivers/gpu/drm/radeon/radeon_kms.c:857:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (pipe < 0 || pipe >= rdev->num_crtc) { Reported-by: Hulk Robot Signed-off-by: ChenTao --- drivers/gpu/drm/radeon/radeon_kms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c index 372962358a18..c5d1dc9618a4 100644 --- a/drivers/gpu/drm/radeon/radeon_kms.c +++ b/drivers/gpu/drm/radeon/radeon_kms.c @@ -828,7 +828,7 @@ int radeon_enable_vblank_kms(struct drm_crtc *crtc) unsigned long irqflags; int r; - if (pipe < 0 || pipe >= rdev->num_crtc) { + if (pipe >= rdev->num_crtc) { DRM_ERROR("Invalid crtc %d\n", pipe); return -EINVAL; } @@ -854,7 +854,7 @@ void radeon_disable_vblank_kms(struct drm_crtc *crtc) struct radeon_device *rdev = dev->dev_private; unsigned long irqflags; - if (pipe < 0 || pipe >= rdev->num_crtc) { + if (pipe >= rdev->num_crtc) { DRM_ERROR("Invalid crtc %d\n", pipe); return; } -- 2.22.0