Messages in this thread | | | From | Viresh Kumar <> | Date | Mon, 16 May 2022 11:25:15 +0100 | Subject | Re: [PATCH v6 2/2] cpufreq: make interface functions and lock holding state clear |
| |
On Mon, 16 May 2022 at 04:12, Schspa Shi <schspa@gmail.com> wrote: > > cpufreq_offline() calls offline() and exit() under the policy rwsem > But they are called outside the rwsem in cpufreq_online(). > > This patch move the offline(), exit(), online(), init() to be inside > of policy rwsem to achieve a clear lock relationship. > > All the init() online() implement only initialize policy object without > holding this lock and won't call cpufreq APIs need to hold this lock. > > Signed-off-by: Schspa Shi <schspa@gmail.com> > --- > drivers/cpufreq/cpufreq.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-)
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
| |