]> git.baikalelectronics.ru Git - kernel.git/commit
intel_idle: open broadcast clock event
authorShaohua Li <shaohua.li@intel.com>
Mon, 10 Jan 2011 01:38:12 +0000 (09:38 +0800)
committerLen Brown <len.brown@intel.com>
Wed, 12 Jan 2011 17:47:34 +0000 (12:47 -0500)
commitf6f08ae79bc186d5b718fe79b2ef61cf056100d1
tree24a83ac74e876bac402a99262ac5ac89144810b3
parent4a82e4768e42dee7a44b5d72138985ec4d22a733
intel_idle: open broadcast clock event

Intel_idle driver uses CLOCK_EVT_NOTIFY_BROADCAST_ENTER
CLOCK_EVT_NOTIFY_BROADCAST_EXIT
for broadcast clock events. The _ENTER/_EXIT doesn't really open broadcast clock
events, please see processor_idle.c for an example. In some situation, this will
cause boot hang, because some CPUs enters idle but local APIC timer stalls.

Reported-and-tested-by: Yan Zheng <zheng.z.yan@intel.com>
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
cc: stable@kernel.org
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/idle/intel_idle.c