diff options
Diffstat (limited to 'arch/x86/include/asm/tlb.h')
| -rw-r--r-- | arch/x86/include/asm/tlb.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/include/asm/tlb.h b/arch/x86/include/asm/tlb.h index 4fef20773b8..c7797307fc2 100644 --- a/arch/x86/include/asm/tlb.h +++ b/arch/x86/include/asm/tlb.h @@ -7,7 +7,7 @@  #define tlb_flush(tlb)							\  {									\ -	if (tlb->fullmm == 0)						\ +	if (!tlb->fullmm && !tlb->need_flush_all) 			\  		flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end, 0UL);	\  	else								\  		flush_tlb_mm_range(tlb->mm, 0UL, TLB_FLUSH_ALL, 0UL);	\  |