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-16 14:03:31.000000000 -0700
+++ 25-akpm/include/asm-i386/processor.h	2003-08-16 17:16:53.000000000 -0700
@@ -568,6 +568,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,

_