From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D1458481FB8; Sat, 28 Feb 2026 17:34:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300043; cv=none; b=KllUHieYFtQdNlgwQTGPEBbC+AndSncOYQKGM6bPP2ZBXa4qdqcUqvXDpzla2+92CV5alCYcPpJhvash+ZgXTQ1gmG1GpSAV5xTuW/gKzdq2/HM/zaXkMJiEyDkL+bvPHv8xrYMToe3s+BIAZZoX4VGLrvls1A+WfcYNOb85z/g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300043; c=relaxed/simple; bh=7vVPGALmuNeLk8yGU4KurhELNTDP0geSF1U6fTA/0yY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UR16s5sVoFnwbRJtCypHgTP5MgtaocV3lmmFENc5QgrAO5Thhlb6PmU51dRKIVJX/xVcTWkdMfYDbI2dMtfZYLlCF3xdqLJuMHrUL05+2BRqZI74+DIn3NUOCtZPtcGVs8fn0fS9NGw6iyYhXcCS0urF6lsVpohMbD36SUXTfoQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LCq0tulH; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="LCq0tulH" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 27FAEC19423; Sat, 28 Feb 2026 17:34:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772300043; bh=7vVPGALmuNeLk8yGU4KurhELNTDP0geSF1U6fTA/0yY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LCq0tulHXpFfScEQZ87Mn6mK52UoTXyTTTJO+zm8UKdXqc0mUN19jb8GdJKm9brh0 w2rwUMpQGXaNTZyD8o9GcvcI4dNSWBgWWUJXJ8TMh0c7JbM6UO40aYWGWHJKHCJJAX AA7ynm/1jVn7yTmtDtNda+N3V3pw0BUjqIvNgr+JXRBjlOMK6VGVNHvUZBpD5cr/V3 KMVCIz6sLHVnA8K7SEReQEdM5Dqnh0RCdIYaexauzxc5TyKDLSstf6IQxZz5sT6B28 Iy4uMYiS/KKxvfz0/VZ31CoPg3o/KsBswQHIJAClbur+MU/d3db9Mtg4ECR1QlhEV0 s8ChhJsGLu89A== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Kaushlendra Kumar , Shuah Khan , Sasha Levin Subject: [PATCH 6.19 056/844] tools/cpupower: Fix inverted APERF capability check Date: Sat, 28 Feb 2026 12:19:29 -0500 Message-ID: <20260228173244.1509663-57-sashal@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260228173244.1509663-1-sashal@kernel.org> References: <20260228173244.1509663-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Kaushlendra Kumar [ Upstream commit 24858a84163c8d04827166b3bcaed80612bb62fc ] The capability check was inverted, causing the function to return error when APERF support is available and proceed when it is not. Negate the condition to return error only when APERF capability is absent. Link: https://lore.kernel.org/r/20251126091613.567480-1-kaushlendra.kumar@intel.com Signed-off-by: Kaushlendra Kumar Signed-off-by: Shuah Khan Signed-off-by: Sasha Levin --- tools/power/cpupower/utils/cpufreq-info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/power/cpupower/utils/cpufreq-info.c b/tools/power/cpupower/utils/cpufreq-info.c index 7d3732f5f2f6f..5fe01e516817e 100644 --- a/tools/power/cpupower/utils/cpufreq-info.c +++ b/tools/power/cpupower/utils/cpufreq-info.c @@ -270,7 +270,7 @@ static int get_freq_hardware(unsigned int cpu, unsigned int human) { unsigned long freq; - if (cpupower_cpu_info.caps & CPUPOWER_CAP_APERF) + if (!(cpupower_cpu_info.caps & CPUPOWER_CAP_APERF)) return -EINVAL; freq = cpufreq_get_freq_hardware(cpu); -- 2.51.0