Thermal: cpufreq cooling: endian bug in cpufreq_get_max_state()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 17 Apr 2013 07:18:28 +0000 (07:18 +0000)
committerZhang Rui <rui.zhang@intel.com>
Wed, 17 Apr 2013 15:43:31 +0000 (23:43 +0800)
commit4f89038f177462dbd2fd911297fd004226176db7
tree5b5fef33500baa34c4c5d7fba795c4f79c850676
parentd13cb03aef0c062dcdd16b411bd4c02c1574ff08
Thermal: cpufreq cooling: endian bug in cpufreq_get_max_state()

This code doesn't work on big endian systems because we're storing low
values in the high bits of the unsigned long.  It makes it a very high
value instead.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
drivers/thermal/cpu_cooling.c