]> git.baikalelectronics.ru Git - kernel.git/commit
[CPUFREQ] Fix NULL pointer dereference regression in conservative governor
authorPallipadi, Venkatesh <venkatesh.pallipadi@intel.com>
Wed, 29 Jul 2009 20:36:10 +0000 (13:36 -0700)
committerDave Jones <davej@redhat.com>
Tue, 4 Aug 2009 18:32:10 +0000 (14:32 -0400)
commit8745268478612de34cc96c556e8b6b2e244808d4
tree5446fa9688d2df4608314ec6772a5d6da3e97438
parentb6ff7ac62cf987a434af75f1e090418f10410ff5
[CPUFREQ] Fix NULL pointer dereference regression in conservative governor

Commit 518e734d9463e7ffabcfd1a4639346fd5e8ddcf3
introduced this regression when it removed enable bit in cpu_dbs_info_s.
That added a possibility of dbs_cpufreq_notifier getting called for a
CPU that is not yet managed by conservative governor. That will happen
as the transition notifier is set as soon as one CPU switches to
conservative governor and other CPUs can get a NULL pointer dereference
without the enable bit check. Add the enable bit back again.

Reported-by: Lermytte Christophe <Christophe.Lermytte@thomson.net>
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Dave Jones <davej@redhat.com>
drivers/cpufreq/cpufreq_conservative.c