Displaying 1 result from an estimated 1 matches for "tasklet_lock".
2011 Feb 23
0
[PATCH] Fixing mwait usage when doing cpu offline
...nario is:
mwait_idle_with_hint inside play_dead will access per cpu variable, which
causes #PF. The #PF handler will use printk, which will schedule a tasklet.
In scheduling a tasklet, per cpu variables are needed, otherwise, there will
be another #PF. These series of #PF produce a dead lock around tasklet_lock.
This patch avoids using per_cpu variable inside play_dead.
Signed-off-by: Shan Haitao <haitao.shan@intel.com>
Signed-off-by: Wei Gang <gang.wei@intel.com>
diff -r dac86c85222e xen/arch/x86/acpi/cpu_idle.c
--- a/xen/arch/x86/acpi/cpu_idle.c Fri Feb 18 19:07:11 2011 +0000
+++ b/xen/ar...