• Suresh Siddha's avatar
    x86: fix broken flush_tlb_others_ipi() · a4a0acf8
    Suresh Siddha authored
    This commit broke flush_tlb_others_ipi() causing boot hangs on a
    16 logical cpu system:
    
    >	commit 4595f962
    >	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: default avatarSuresh Siddha <suresh.b.siddha@intel.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    a4a0acf8
tlb_64.c 7.53 KB