From b2a2c961d63b06c10296d1150067b0febd6ceb62 Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Thu, 6 Sep 2007 16:59:52 +0200 Subject: [PATCH] --- yaml --- r: 64769 b: refs/heads/master c: a534b679180025aa324ebd63c05516e478551cfd h: refs/heads/master i: 64767: 05c18eb7d2b0e311cf94a61879fb0d7b8e073c66 v: v3 --- [refs] | 2 +- trunk/arch/i386/kernel/alternative.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 002eed6a6fa6..8e34c509b58c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 23d5ea5d3edcfe899cd91fca87a4af799bcc5794 +refs/heads/master: a534b679180025aa324ebd63c05516e478551cfd diff --git a/trunk/arch/i386/kernel/alternative.c b/trunk/arch/i386/kernel/alternative.c index 9f4ac8b02de4..bd72d94e713e 100644 --- a/trunk/arch/i386/kernel/alternative.c +++ b/trunk/arch/i386/kernel/alternative.c @@ -445,8 +445,6 @@ void __kprobes text_poke(void *addr, unsigned char *opcode, int len) { memcpy(addr, opcode, len); sync_core(); - /* Not strictly needed, but can speed CPU recovery up. Ignore cross cacheline - case. */ - if (cpu_has_clflush) - asm("clflush (%0) " :: "r" (addr) : "memory"); + /* Could also do a CLFLUSH here to speed up CPU recovery; but + that causes hangs on some VIA CPUs. */ }