diff options
author | 2009-01-13 18:43:03 -0800 | |
---|---|---|
committer | 2009-01-14 08:51:06 +0100 | |
commit | a4a0acf8e17e3d08e28b721ceceb898fbc959ceb (patch) | |
tree | a26542ccfc55e1cb330662da63e70d0d24ace4cf /mm/quicklist.c | |
parent | xen: fix too early kmalloc call (diff) | |
download | linux-dev-a4a0acf8e17e3d08e28b721ceceb898fbc959ceb.tar.xz linux-dev-a4a0acf8e17e3d08e28b721ceceb898fbc959ceb.zip |
x86: fix broken flush_tlb_others_ipi()
This commit broke flush_tlb_others_ipi() causing boot hangs on a
16 logical cpu system:
> commit 4595f9620cda8a1e973588e743cf5f8436dd20c6
> Author: Rusty Russell <rusty@rustcorp.com.au>
> Date: Sat Jan 10 21:58:09 2009 -0800
>
> x86: change flush_tlb_others to take a const struct cpumask
This change resulted in sending the invalidate tlb vector to the
sender itself causing the hang. flush_tlb_others_ipi() should exclude
the sender itself from the destination list.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'mm/quicklist.c')
0 files changed, 0 insertions, 0 deletions