Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]

2006-08-28 Thread Mattia Dongili
On Mon, August 28, 2006 11:30 pm, Andrew Morton said: > On Mon, 28 Aug 2006 22:07:16 +0200 > Mattia Dongili <[EMAIL PROTECTED]> wrote: [...] >> it's at fib6_rules.c:132 but since I can't tell why r->fwmask is 0 I'll >> avoid proposing a wrong patch :) > > Oh. It looks like this has already been fi

Re: divide error: 0000 in fib6_rule_match

2006-08-28 Thread David Miller
From: Andrew Morton <[EMAIL PROTECTED]> Date: Mon, 28 Aug 2006 14:30:03 -0700 > Oh. It looks like this has already been fixed: > > #ifdef CONFIG_IPV6_ROUTE_FWMARK > if ((r->fwmark ^ fl->fl6_fwmark) & r->fwmask) > return 0; > #endif > > there's no divide in there now. Th

Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]

2006-08-28 Thread Andrew Morton
On Mon, 28 Aug 2006 22:07:16 +0200 Mattia Dongili <[EMAIL PROTECTED]> wrote: > [ 44.412000] === > [ 44.412000] Code: 00 00 00 89 d8 83 e0 1f 0f 85 9a 00 00 00 8b 5d 08 0f b6 > 53 68 84 d2 75 78 8b 55 08 8b 5d 0c 8b 4a 60 8b 43 28 31 c8 89 d1 31 d2 > 71 64 85 c0 0f 94 c0

Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]

2006-08-28 Thread Andi Kleen
> I cannot work out how the heck you got a divide instruction in > fib6_rule_match(). This might be another symptom of the broken smp-alternatives patch. It tended to randomly corrupt some instructions by inserting different bytes which then crash in interesting ways. I already sent a fix for th

Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]

2006-08-28 Thread Andrew Morton
On Mon, 28 Aug 2006 22:07:16 +0200 Mattia Dongili <[EMAIL PROTECTED]> wrote: > On Sat, Aug 26, 2006 at 04:09:22PM -0700, Andrew Morton wrote: > > > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/ > [...] > > git-net.patch > > got this one when starting

divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]

2006-08-28 Thread Mattia Dongili
On Sat, Aug 26, 2006 at 04:09:22PM -0700, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/ [...] > git-net.patch got this one when starting sshd: [ 44.412000] divide error: [#1] [ 44.412000] 4K_STACKS PREEMPT [ 44.4120