diff options
author | Suresh Siddha <suresh.b.siddha@intel.com> | 2008-12-22 17:33:28 -0800 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-12-23 22:37:30 +0100 |
commit | 7d87d5365556b1c6e8c00abcc632c3ad1fdc58b8 (patch) | |
tree | 396fe05c02afb1e37b66938b0f07098ba50bf5c4 /arch/x86/kernel/process.c | |
parent | 36dffab679c7eeb91c2507400cf4da6e9e01164e (diff) |
x86: use logical apicid in x2apic_cluster's x2apic_cpu_mask_to_apicid_and()
These commits:
commit 95d313cf1c1ecedc8bec5727b09bdacbf67dfc45
Author: Mike Travis <travis@sgi.com>
Date: Tue Dec 16 17:33:54 2008 -0800
x86: Add cpu_mask_to_apicid_and
and
commit 6eeb7c5a99434596c5953a95baa17d2f085664e3
Author: Mike Travis <travis@sgi.com>
Date: Tue Dec 16 17:33:55 2008 -0800
x86: update add-cpu_mask_to_apicid_and to use struct cpumask*
broke interrupt delivery on x2apic platforms. As x2apic cluster mode uses
logical delivery mode, we need to use logical apicid instead of physical apicid
in x2apic_cpu_mask_to_apicid_and()
Impact: fixes the broken interrupt delivery issue on generic x2apic platforms.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Acked-by: Mike Travis <travis@sgi.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/process.c')
0 files changed, 0 insertions, 0 deletions