Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp1969516rwe; Fri, 2 Sep 2022 06:46:25 -0700 (PDT) X-Google-Smtp-Source: AA6agR5RStkpC1LxMCQ0mRgX64/8gV6Ie390mFmwENY8fT1Dqdoq90LuWNcC5qJQb8rnALr7jRi+ X-Received: by 2002:a63:5522:0:b0:42b:976d:dcd4 with SMTP id j34-20020a635522000000b0042b976ddcd4mr25039999pgb.421.1662126385503; Fri, 02 Sep 2022 06:46:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662126385; cv=none; d=google.com; s=arc-20160816; b=ncor0G5NqHrIdODcnzYnzfh2PF5MegmyOsoNI77jknigslbZnJRItKiXJnDZN5dRa0 eHPmVbc9Z21J35a5nUZ8mdwdHt96AY5lHCKylplOyuWjpCTVm2DSmB+DDxaVMt77Sjuf 6FiQdjprgF6J4I1v/4Whc1tTHWFwSwo2WUSkWct+LKCWYyfSPcmCvGAc0yfN5Tt/GmJM YDdYEG/GVKcK+eXb9aPTv2KdxoBPznaZcX0FsYYh4cT8W6afq8t7oB+SujcPPV52OmvL bLnMVpsW5/5RUuqJwlDx6DmJdX5fPduBiapobHrL97vTR7YmW688Db6OnXDzS4srJ/lm 92qw== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Zu9J2dKvEx5w4A9fkroERvRa+HnS9qquZbJQ9kXhYN8=; b=xoQqSvi+w8lVRpdp5kVk43nT21PLqWVGlF7kSHmjAQ23hzL5i/hFPJ7Ge067S/yqbN EECgdlpI5XmFi0V8hRN/ArZD2VAPd9g3+wv7upIIOMkyxR/K4s5Y0xJoRQXKhkBO3N8N /L3MtwKzz3v1Xxg+ob39V6xl7cpQ82E2W+zUIu0TZY3JIWQtH4L02/egvAekSueapH+R BobBv6QyVqS01YPv9JL1v3Rp/jSsE365wIXP1OdQ0YM3utj2zahErasyZKwOSR1iEjG9 X4NY9It7moPcLcrjjwL180enr03l5uRMmFU9lra9MkWHkzjf+7XSzlaFp3ZqiqINSX/1 inug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bce+ex7L; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q30-20020a63751e000000b0041c1e063bb3si2231136pgc.369.2022.09.02.06.46.12; Fri, 02 Sep 2022 06:46:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bce+ex7L; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236982AbiIBMj7 (ORCPT + 99 others); Fri, 2 Sep 2022 08:39:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34094 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236947AbiIBMiR (ORCPT ); Fri, 2 Sep 2022 08:38:17 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8A52D65E6; Fri, 2 Sep 2022 05:30:00 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 111B462160; Fri, 2 Sep 2022 12:28:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 19934C433C1; Fri, 2 Sep 2022 12:28:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1662121723; bh=j/8XAWMQ7PlP+5WrROnEfX7lfhQhIwUDBWAojUg3vvM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bce+ex7L1Isuslx8Z5x0OKXBF8m02AmNP+lbK0/sIMcnvNLZX+f/oVfO9FadtgbEm Bkt+/tdt8ADZc/1+EEgIdCExc3MSiRSNtWJJnhg51a2XGOC4PZqB2tkKDk1cb19/Lo G0mz4nxDjtPvMib5chsCUMoBXgemLyydD/3Lmo8A= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jeremy Linton , Jeremy Linton , Riwen Lu , "Rafael J. Wysocki" Subject: [PATCH 5.4 44/77] ACPI: processor: Remove freq Qos request for all CPUs Date: Fri, 2 Sep 2022 14:18:53 +0200 Message-Id: <20220902121405.116990661@linuxfoundation.org> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220902121403.569927325@linuxfoundation.org> References: <20220902121403.569927325@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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 From: Riwen Lu commit 36527b9d882362567ceb4eea8666813280f30e6f upstream. The freq Qos request would be removed repeatedly if the cpufreq policy relates to more than one CPU. Then, it would cause the "called for unknown object" warning. Remove the freq Qos request for each CPU relates to the cpufreq policy, instead of removing repeatedly for the last CPU of it. Fixes: a1bb46c36ce3 ("ACPI: processor: Add QoS requests for all CPUs") Reported-by: Jeremy Linton Tested-by: Jeremy Linton Signed-off-by: Riwen Lu Cc: 5.4+ # 5.4+ Signed-off-by: Rafael J. Wysocki Signed-off-by: Greg Kroah-Hartman --- drivers/acpi/processor_thermal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/acpi/processor_thermal.c +++ b/drivers/acpi/processor_thermal.c @@ -150,7 +150,7 @@ void acpi_thermal_cpufreq_exit(struct cp unsigned int cpu; for_each_cpu(cpu, policy->related_cpus) { - struct acpi_processor *pr = per_cpu(processors, policy->cpu); + struct acpi_processor *pr = per_cpu(processors, cpu); if (pr) freq_qos_remove_request(&pr->thermal_req);