forked from Minki/linux
x86/tlb: Clean up and unify TLB_FLUSH_ALL definition
Since sizeof(long) is 4 in x86_32 mode, and it's 8 in x86_64 mode, sizeof(long long) is also 8 byte in x86_64 mode. use long mode can fit TLB_FLUSH_ALL defination here both in 32 or 64 bits mode. Signed-off-by: Alex Shi <alex.shi@intel.com> Link: http://lkml.kernel.org/n/tip-evv5bekiipi2pmyzdsy8lkkw@git.kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
parent
302616911d
commit
3e7f3db001
@ -62,11 +62,7 @@ static inline void __flush_tlb_one(unsigned long addr)
|
||||
__flush_tlb();
|
||||
}
|
||||
|
||||
#ifdef CONFIG_X86_32
|
||||
# define TLB_FLUSH_ALL 0xffffffff
|
||||
#else
|
||||
# define TLB_FLUSH_ALL -1ULL
|
||||
#endif
|
||||
#define TLB_FLUSH_ALL -1UL
|
||||
|
||||
/*
|
||||
* TLB flushing:
|
||||
|
Loading…
Reference in New Issue
Block a user