Received: by 2002:a05:7412:4e10:b0:e2:908c:2ebd with SMTP id gb16csp74277rdb; Tue, 7 Nov 2023 00:44:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IGR2JKp34ZErySMsI5x6FHNjWi1GY9Y9FPSVN2jxERBV19rzQ5nqK4NjNPLMX0q4iegqpsC X-Received: by 2002:a17:90a:f2d7:b0:27d:3439:c141 with SMTP id gt23-20020a17090af2d700b0027d3439c141mr24307962pjb.39.1699346660861; Tue, 07 Nov 2023 00:44:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699346660; cv=none; d=google.com; s=arc-20160816; b=Yyr2plJVwL42bff6X14mYmjQ8JB7XHnEpekGBUNT0SFOHuqq8ehhXTF2uWTaYn1ZX5 C5SAoPsx/MrEH9BxpRCbRd4MTl92lOI8spE9VUs5Z8OhuPD90Ei/CmRJzYB5PeQoafuU ktSGuRlM2lVPwcc78kYtTT4u5rqupwRnSWf21YLeUxJsp+kP49py5LzroMvKMgPjeXA5 FJFGR+RpsvCs3iT/cBJCZWxBDgJU49mG9kZ+Yot2vD6q2mahw0zkCQsj/M3pk9tMGJJS uwMYwLyGLiGcTNO1Rlapfxr5UWGcj+NT9GdHDzVWHpHGcGJ2gsS1FexEm4bnauVfdCG1 AT2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=AuCGoABdYHLiIyC5LCTZCt2O3TJyvaFgwzDkC+Xiw3k=; fh=kOzMOgeTgiuo0j5WS1DjyobDcUTeJQxPvR3Vb7yvUCg=; b=i1fJ2e6cy9VBJKogL+3eMiZfilcS7xh4O0xWcVKKgIrMKuuZCmqje/szW9+KxXSpZi +sKyS+bcyHDysQgih2b6A4NB7TJkx+CXmP480Mbs4/nf13JAzVoSnmR1Sq04A0Y74QRP PfGTiX/oyCW0b6qwlBFjD2VIvClcnvGwWrovVGR08fOkhOGXeAKaZz1UYX1l4nd6ZbHf ycEhoNPKwPD1di6AnGtybwCjzadrVCN8qD2GX3DBhsbJVgq2HJ8+CvcKVWK8Jb+FpW6/ hX3vGdvewAev6FLa1sz/i2EKQVnL/QQeULTgT0ZxI/XcvUzdt4aRs+AeGw/YG+nr0f3Y VOoQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id d13-20020a17090ab30d00b0028034f3ac04si9981762pjr.0.2023.11.07.00.44.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 00:44:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 584BF8129AC9; Tue, 7 Nov 2023 00:44:19 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233590AbjKGIoR (ORCPT + 99 others); Tue, 7 Nov 2023 03:44:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231303AbjKGIoP (ORCPT ); Tue, 7 Nov 2023 03:44:15 -0500 Received: from 13.mo584.mail-out.ovh.net (13.mo584.mail-out.ovh.net [178.33.251.8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 48AA4BD for ; Tue, 7 Nov 2023 00:44:11 -0800 (PST) Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.1.161]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 195A027462 for ; Tue, 7 Nov 2023 08:29:21 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-btv5j (unknown [10.110.115.220]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 6EF6D1FDDC; Tue, 7 Nov 2023 08:29:18 +0000 (UTC) Received: from foxhound.fi ([37.59.142.105]) by ghost-submission-6684bf9d7b-btv5j with ESMTPSA id I8daFV71SWUqAQAAWJgi0A (envelope-from ); Tue, 07 Nov 2023 08:29:18 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G0063a9f607e-0194-493b-a956-73c3cacca2fa, 990ED9DB402E285008FC912DE57946D84A8BC800) smtp.auth=jose.pekkarinen@foxhound.fi X-OVh-ClientIp: 213.216.211.70 From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= To: evan.quan@amd.com, alexander.deucher@amd.com, christian.koenig@amd.com, Xinhui.Pan@amd.com, skhan@linuxfoundation.org Cc: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= , airlied@gmail.com, daniel@ffwll.ch, jdelvare@suse.com, linux@roeck-us.net, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-kernel-mentees@lists.linux.dev Subject: [PATCH] drm/amd/pm: clean up redundant comparisons with 0 Date: Tue, 7 Nov 2023 10:29:09 +0200 Message-Id: <20231107082910.92508-1-jose.pekkarinen@foxhound.fi> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 17681132139527513793 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrudduhedguddujecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeflohhsrocurfgvkhhkrghrihhnvghnuceojhhoshgvrdhpvghkkhgrrhhinhgvnhesfhhogihhohhunhgurdhfiheqnecuggftrfgrthhtvghrnhepfedtleeuteeitedvtedtteeuieevudejfeffvdetfeekleehhfelleefteetjeejnecukfhppeduvdejrddtrddtrddupddvudefrddvudeirddvuddurdejtddpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehjohhsvgdrphgvkhhkrghrihhnvghnsehfohighhhouhhnugdrfhhiqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 07 Nov 2023 00:44:19 -0800 (PST) There is a couple of function return checks of functions that return unsigned values, and local variables to hold them are also unsigned, so checking if they are negative will always return false. This patch will remove them, as well as the never reached code. drivers/gpu/drm/amd/pm/amdgpu_pm.c:2801:5-8: WARNING: Unsigned expression compared with zero: val < 0 drivers/gpu/drm/amd/pm/amdgpu_pm.c:2814:5-8: WARNING: Unsigned expression compared with zero: val < 0 Signed-off-by: José Pekkarinen --- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/amd/pm/amdgpu_pm.c b/drivers/gpu/drm/amd/pm/amdgpu_pm.c index 8bb2da13826f..e7bb1d324084 100644 --- a/drivers/gpu/drm/amd/pm/amdgpu_pm.c +++ b/drivers/gpu/drm/amd/pm/amdgpu_pm.c @@ -2798,8 +2798,6 @@ static ssize_t amdgpu_hwmon_show_power_avg(struct device *dev, unsigned int val; val = amdgpu_hwmon_get_power(dev, AMDGPU_PP_SENSOR_GPU_AVG_POWER); - if (val < 0) - return val; return sysfs_emit(buf, "%u\n", val); } @@ -2811,8 +2809,6 @@ static ssize_t amdgpu_hwmon_show_power_input(struct device *dev, unsigned int val; val = amdgpu_hwmon_get_power(dev, AMDGPU_PP_SENSOR_GPU_INPUT_POWER); - if (val < 0) - return val; return sysfs_emit(buf, "%u\n", val); } -- 2.39.2