 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,

_
