lkml.org 
[lkml]   [2003]   [Aug]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.6.0-test4: Unable to handle kernel NULL pointer dereference
On Thu, 28 Aug 2003, Andrew Morton wrote:

> Christopher Swingley <cswingle@iarc.uaf.edu> wrote:
> >
> > kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
> > ...
> > kernel: EIP is at find_inode_fast+0x1a/0x60
> > ...
> > model name : AMD Athlon(tm) XP 1800+
> > ...
>
> You've been bitten by the athlon-prefetch(0)-goes-oops problem.
>
> Nobody seems to be working this, so I'll be sending the below in to Linus.

Let's not. If this goes in the Athlon users will get bad performance,
reliable operation, and no one will blame anything but the Athlon... If
it keeps oopsing hopefully people will complain and it will get fixed.

Taking out features instead of fixing them is a bad president, this is
not a driver for an obsolete ISA card, this is a performance boost for a
very current CPU. I'm surprised AMD hasn't looked at it themselves.

>
> --- 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,
>
> _
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

--
bill davidsen <davidsen@tmr.com>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:48    [W:0.077 / U:0.132 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site