From: Jan Beulich Date: Tue, 16 Nov 2010 22:55:33 +0000 (-0800) Subject: xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore X-Git-Tag: v2.6.37-rc4~60^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c6969ec8e6328e8d288fc585310e9e52fc9db04;p=pandora-kernel.git xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore To bind all event channels to CPU#0, it is not sufficient to set all of its cpu_evtchn_mask[] bits; all other CPUs also need to get their bits cleared. Otherwise, evtchn_do_upcall() will start handling interrupts on CPUs they're not intended to run on, which can be particularly bad for per-CPU ones. [ linux-2.6.18-xen.hg 7de7453dee36 ] Signed-off-by: Jan Beulich Signed-off-by: Jeremy Fitzhardinge --- Reading git-diff-tree failed