Avi Kivity
6ec8a856e4
KVM: Avoid calling smp_call_function_single() with interrupts disabled
...
When taking a cpu down, we need to hardware_disable() it.
Unfortunately, the CPU_DYING notifier is called with interrupts
disabled, which means we can't use smp_call_function_single().
Fortunately, the CPU_DYING notifier is always called on the dying cpu,
so we don't need to use the function at all and can simply call
hardware_disable() directly.
Tested-by: Paolo Ornati <ornati@fastwebnet.it>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-08-19 10:13:49 -07:00
..
2007-07-31 15:39:39 -07:00
2007-08-14 01:03:42 -04:00
2007-08-15 04:56:32 -04:00
2007-08-18 09:52:50 -07:00
2007-08-18 09:52:50 -07:00
2007-07-31 15:39:39 -07:00
2007-08-18 09:52:50 -07:00
2007-07-11 06:53:45 +02:00
2007-07-24 09:28:11 +02:00
2007-08-12 00:17:12 -04:00
2007-07-21 18:37:12 -07:00
2007-07-16 09:05:40 -07:00
2007-07-13 01:29:51 -04:00
2007-08-18 09:52:50 -07:00
2007-08-14 17:36:31 -07:00
2007-07-26 11:35:18 -07:00
2007-08-02 20:34:17 +02:00
2007-07-16 09:05:42 -07:00
2007-08-18 09:52:50 -07:00
2007-08-12 14:39:44 -04:00
2007-08-14 18:37:15 +02:00
2007-08-01 23:46:46 +02:00
2007-08-02 20:34:16 +02:00
2007-08-15 20:24:06 -07:00
2007-07-31 21:35:21 +01:00
2007-07-31 15:39:44 -07:00
2007-08-19 10:13:49 -07:00
2007-07-16 01:15:51 +01:00
2007-08-11 15:58:13 -07:00
2007-08-18 09:52:50 -07:00
2007-08-11 22:34:48 +02:00
2007-07-30 16:26:37 -03:00
2007-08-06 17:48:34 -07:00
2007-07-19 10:04:50 -07:00
2007-08-18 09:52:50 -07:00
2007-08-09 16:13:44 +02:00
2007-08-11 15:47:41 -07:00
2007-08-18 09:58:51 -07:00
2007-07-19 10:04:50 -07:00
2007-07-20 14:25:51 +10:00
2007-07-20 21:42:24 +02:00
2007-07-18 08:38:22 -07:00
2007-07-31 15:39:37 -07:00
2007-08-01 10:00:56 -04:00
2007-07-31 15:39:38 -07:00
2007-07-29 16:53:59 -07:00
2007-07-23 12:42:45 +01:00
2007-06-28 19:19:20 +10:00
2007-07-19 10:04:50 -07:00
2007-07-31 15:39:44 -07:00
2007-08-10 14:32:39 +02:00
2007-07-31 15:39:43 -07:00
2007-08-06 17:48:34 -07:00
2007-08-03 15:02:56 -07:00
2007-07-19 10:04:50 -07:00
2007-07-19 10:04:50 -07:00
2007-08-11 15:47:42 -07:00
2007-07-18 08:38:22 -07:00
2007-07-19 10:04:50 -07:00
2007-07-18 15:57:16 -07:00
2007-08-18 09:52:50 -07:00
2007-08-18 10:28:21 -07:00
2007-07-26 11:11:57 -07:00
2007-07-26 11:35:17 -07:00
2007-07-11 16:09:09 -07:00
2007-07-20 13:39:59 +10:00
2007-07-29 18:58:39 +00:00