From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754906AbcKENdP (ORCPT ); Sat, 5 Nov 2016 09:33:15 -0400 Received: from mga05.intel.com ([192.55.52.43]:9410 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754130AbcKENdM (ORCPT ); Sat, 5 Nov 2016 09:33:12 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,597,1473145200"; d="scan'208";a="1055670725" From: "Pandruvada, Srinivas" To: "pavel@ucw.cz" CC: "linux-kernel@vger.kernel.org" , "Zhang, Rui" , "linux-pm@vger.kernel.org" , "platform-driver-x86@vger.kernel.org" , "rjw@rjwysocki.net" , "viresh.kumar@linaro.org" , "ibm-acpi-devel@lists.sourceforge.net" , "ibm-acpi@hmh.eng.br" , "linux-acpi@vger.kernel.org" Subject: Re: v4.8-rc1: thinkpad x60: running at low frequency even during kernel build Thread-Topic: v4.8-rc1: thinkpad x60: running at low frequency even during kernel build Thread-Index: AQHSNqR6E9PvsljNE0SLAUXkZpyWbKDJwJWAgAAZhgCAABIcgIAA6rGAgAADagA= Date: Sat, 5 Nov 2016 13:33:10 +0000 Message-ID: <1478352782.19557.7.camel@intel.com> References: <20161104083849.GA32688@amd> <20161104085830.GA4089@amd> <1478268311.26953.17.camel@intel.com> <20161104204439.GA2581@amd> <20161104221600.GA7007@amd> <1478301649.7947.3.camel@intel.com> <20161105132049.GC10310@amd> In-Reply-To: <20161105132049.GC10310@amd> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.255.157.235] Content-Type: text/plain; charset="utf-8" Content-ID: <3AF03E88D496CE4DA191049AC46F86E0@intel.com> MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id uA5DXRxm025572 On Sat, 2016-11-05 at 14:20 +0100, Pavel Machek wrote: > On Fri 2016-11-04 23:20:53, Pandruvada, Srinivas wrote: > > > > On Fri, 2016-11-04 at 23:16 +0100, Pavel Machek wrote: > > > > > > Hi! > > > > > > > [...] > > > > > > > > So we seem to have thermal or ACPI regression in v4.9-rc3. > > > > > It is possible. Can you add either add printk > > in acpi_processor_ppc_has_changed() or use ftrace and see do you > > get to > > these functions > > > > acpi_processor_ppc_init() > > acpi_processor_ppc_has_changed() > > acpi_processor_ppc_notifier() > > > > ? > > Ok, can do, let me recompile and reboot. > > > > > When temperature limit is reached acpi_processor_ppc_notifier() > > should > > be called. > > No, that's not correct for ACPI passive trip points, is it? If I > recall correctly, those should be monitored even when temperature is > below them so that it does not reach them...? No if BIOS is sending PPC, it will be called. You can try first in 4.8. Also try Don't run workload, just on an idle system. # echo 1 > /sys/class/thermal/cooling_device2/cur_state monitor the scaling_max_freq, it should reduce # echo 2 > /sys/class/thermal/cooling_device2/cur_state monitor the scaling_max_freq, it should reduce Thanks, Srinivas