x86: mce: Clean up thermal throttling state tracking code
commit3967684006f30c253bc6d4a6604d1bad4a7fc672
authorIngo Molnar <mingo@elte.hu>
Tue, 22 Sep 2009 13:50:24 +0000 (22 15:50 +0200)
committerIngo Molnar <mingo@elte.hu>
Tue, 22 Sep 2009 15:30:41 +0000 (22 17:30 +0200)
tree762eff17c78cb4399b39d5d754fc0540f3042483
parentb8c7f1dc5ca4e0d10709182233cdab932cef593d
x86: mce: Clean up thermal throttling state tracking code

Instead of a mess of three separate percpu variables, consolidate
the state into a single structure.

Also clean up therm_throt_process(), use cleaner and more
understandable variable names and a clearer logic.

This, without changing the logic, makes the code more
streamlined, more readable and smaller as well:

   text    data     bss     dec     hex filename
   1487     169       4    1660     67c therm_throt.o.before
   1432     176       4    1612     64c therm_throt.o.after

Cc: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Cc: Huang Ying <ying.huang@intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/cpu/mcheck/therm_throt.c