Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp3085613rwe; Mon, 29 Aug 2022 05:42:32 -0700 (PDT) X-Google-Smtp-Source: AA6agR4BcfHUkbaOsxlJu594SiFQcwke5o4BuB+TGyPsvW/n31uRJY4eZuFpRlESsUi0jcrFtm0p X-Received: by 2002:a17:902:e742:b0:172:fdcc:a52f with SMTP id p2-20020a170902e74200b00172fdcca52fmr16615563plf.40.1661776951818; Mon, 29 Aug 2022 05:42:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661776951; cv=none; d=google.com; s=arc-20160816; b=K/jE3efKxW3wTRuoBokdHdv3FxWYhzdQkIKqvS2yy8ppKpg6XTVG3Zr5Ibb/S0PJ1b SdAlBjEJLjXjIM9OFrl20kt0JkPPe26A+I6wSjPihSxbpf5vrBreRotJZZC7+TfV1G2o PFTSzSnxfGE2sueZoSFXLyJI7YRhuy7YVHGm+D85l9/i6EJNjJHq5YYvUpbokKpcDLRN MfeJFajK/sAw8bbMuxIKd1997BaLX7M4vCQ/9c4IcBSSLy23kbfHE71HHCdHISDn1mYq aN0/+yELBNmCKl0EHWOOA3K8a0gXFkf0bEbL2DJ22EKcuAgvkOfMxtEnhUqYIO1i8wc+ heNQ== 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=E9kcihc9oS8udUu8EHodtkv0yorhbWiMDov5N2Bz5NI=; b=Uy9kLsxRq+3fnmTW+yV1sPD49v8061m7+rEglsLmtmXu8/cm1E2eBszzYvAPRSGC/B rPEpQBJEshRho8b13j39R9QivMAN+cbeBfsJHi24/e90uQ8LkdqbcqHPHgeN0I7HJT4h 9KrS/jbmHOvyw0poOG9ttB6YlRrDoKd9IU413NjuPZG1hkgmGNg+k5rgJnYm6R9nVr6u 08kgkgMkhdnzIMcs8RFndbaRdu6W3v6IVXr4yIG5rYqDt7wSny8ry8yJUsMo8dncNjTy J3iJx75vw/XloqoQrYzEuHbUpMkiImNKv7TlsOknc46DmWsYx1pbdV46CN5FN6hV7zaH +e/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=eGAiwM5O; 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 nv18-20020a17090b1b5200b001fddccc9214si1953590pjb.171.2022.08.29.05.42.21; Mon, 29 Aug 2022 05:42:31 -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=eGAiwM5O; 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 S232896AbiH2Lh2 (ORCPT + 99 others); Mon, 29 Aug 2022 07:37:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232635AbiH2Lgc (ORCPT ); Mon, 29 Aug 2022 07:36:32 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A003B7F087; Mon, 29 Aug 2022 04:21:11 -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 ams.source.kernel.org (Postfix) with ESMTPS id 04235B80F99; Mon, 29 Aug 2022 11:12:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6E352C433B5; Mon, 29 Aug 2022 11:12:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1661771530; bh=8gS1D1sm5MLGfssJAMwd/Imob+GXdcS16tTjs3MJGdQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eGAiwM5OyFYM8+gmoNhQP71Xj4ZX8RAWAdkdmLXzS6YTp8ILFc7jXbrXwiMOGx271 DhneTynYcqgqJIfuGbhn7pUSWk+G82PvJdxdZwuQQ6OFgUqZNt39vDCJqkB5pr3SP2 O1YDATLsSRYfG5HJjVawjT/YtPlcR2Z0cpIzJcTU= 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.15 113/136] ACPI: processor: Remove freq Qos request for all CPUs Date: Mon, 29 Aug 2022 12:59:40 +0200 Message-Id: <20220829105809.338750765@linuxfoundation.org> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220829105804.609007228@linuxfoundation.org> References: <20220829105804.609007228@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=unavailable 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 @@ -144,7 +144,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);