diff options
Diffstat (limited to 'xen/include/asm-i386/flushtlb.h')
-rw-r--r-- | xen/include/asm-i386/flushtlb.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/include/asm-i386/flushtlb.h b/xen/include/asm-i386/flushtlb.h index e6f61cb521..49760ef70c 100644 --- a/xen/include/asm-i386/flushtlb.h +++ b/xen/include/asm-i386/flushtlb.h @@ -24,8 +24,8 @@ * used for a purpose that may have caused the CPU's TLB to become tainted. */ #define NEED_FLUSH(_cpu_stamp, _lastuse_stamp) \ - (((_cpu_stamp) > (_lastuse_stamp)) || \ - (((_lastuse_stamp) - (_cpu_stamp)) > (2*GLOBAL_FLUSH_PERIOD))) + (((_cpu_stamp) <= (_lastuse_stamp)) && \ + (((_lastuse_stamp) - (_cpu_stamp)) <= (2*GLOBAL_FLUSH_PERIOD))) extern unsigned long tlbflush_mask; extern unsigned long tlbflush_clock; |