From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751874AbcBJNX5 (ORCPT ); Wed, 10 Feb 2016 08:23:57 -0500 Received: from mail-lb0-f193.google.com ([209.85.217.193]:36557 "EHLO mail-lb0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751772AbcBJNXw (ORCPT ); Wed, 10 Feb 2016 08:23:52 -0500 MIME-Version: 1.0 In-Reply-To: <20160210123342.GA11415@e106622-lin> References: <3071836.JbNxX8hU6x@vostro.rjw.lan> <56B93548.9090006@linaro.org> <5387313.xAhVpzgZCg@vostro.rjw.lan> <20160210123342.GA11415@e106622-lin> Date: Wed, 10 Feb 2016 14:23:50 +0100 X-Google-Sender-Auth: bNMelIeIEnwiGCmT9yjfBiAVTWU Message-ID: Subject: Re: [PATCH 0/3] cpufreq: Replace timers with utilization update callbacks From: "Rafael J. Wysocki" To: Juri Lelli Cc: "Rafael J. Wysocki" , Steve Muckle , "Rafael J. Wysocki" , Peter Zijlstra , Linux PM list , Linux Kernel Mailing List , Srinivas Pandruvada , Viresh Kumar , Thomas Gleixner Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 10, 2016 at 1:33 PM, Juri Lelli wrote: > Hi Rafael, > > On 09/02/16 21:05, Rafael J. Wysocki wrote: > > [...] > >> +/** >> + * cpufreq_update_util - Take a note about CPU utilization changes. >> + * @util: Current utilization. >> + * @max: Utilization ceiling. >> + * >> + * This function is called by the scheduler on every invocation of >> + * update_load_avg() on the CPU whose utilization is being updated. >> + */ >> +void cpufreq_update_util(unsigned long util, unsigned long max) >> +{ >> + struct update_util_data *data; >> + >> + rcu_read_lock(); >> + >> + data = rcu_dereference(*this_cpu_ptr(&cpufreq_update_util_data)); >> + if (data && data->func) >> + data->func(data, cpu_clock(smp_processor_id()), util, max); > > Are util and max used anywhere? They aren't yet, but they will be. Maybe not in this cycle (it it takes too much time to integrate the preliminary changes), but we definitely are going to use those numbers. Thanks, Rafael