include/asm-i386/processor.h | 2 ++ 1 files changed, 2 insertions(+) diff -puN include/asm-i386/processor.h~disable-athlon-prefetch include/asm-i386/processor.h --- 25/include/asm-i386/processor.h~disable-athlon-prefetch 2003-08-23 13:48:16.000000000 -0700 +++ 25-akpm/include/asm-i386/processor.h 2003-08-23 13:48:16.000000000 -0700 @@ -578,6 +578,8 @@ static inline void rep_nop(void) #define ARCH_HAS_PREFETCH extern inline void prefetch(const void *x) { + if (cpu_data[0].x86_vendor == X86_VENDOR_AMD) + return; alternative_input(ASM_NOP4, "prefetchnta (%1)", X86_FEATURE_XMM, _