[PATCH] Fix maxcpus=1 trigerring BUG() in cpufreq
authorVenki Pallipadi <venkatesh.pallipadi@intel.com>
Mon, 26 Mar 2007 19:03:19 +0000 (12:03 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 27 Mar 2007 15:55:56 +0000 (08:55 -0700)
commitec28297a562f2b022115b9eb82e4ea724d996240
tree37443cab75290b45b65b491f6dd56882fad38dec
parent703071b5b93d88d5acb0edd5b9dd86c69ad970f2
[PATCH] Fix maxcpus=1 trigerring BUG() in cpufreq

Ingo reported it on lkml in the thread
  "2.6.21-rc5: maxcpus=1 crash in cpufreq: kernel BUG at drivers/cpufreq/cpufreq.c:82!"

This check added to remove_dev  is symmetric to one in add_dev and handles
callbacks for offline cpus cleanly.

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/cpufreq/cpufreq.c