Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PF related panic

Michael L. Hitch wrote:

I'm not sure about the LKM builds on amd64, but certainly on 5.0 and later, the kernel modules were not getting built with the -mno-red-zone option, and modules had the potential of having interrupts clobber stack data that the compiler presumed was safe. I wouldn't be suprised if lkms
may have the same problem on amd64.

I rebuilt the module with -DDEBUG and -mno-red-zone and

# cd /usr/src/sys/lkm/net/pf
# export CPPFLAGS="-DDEBUG -mno-red-zone"
# make && make install

and rebooted with the debug kernel (with PF as module). And it works! No more crash...

Shouldn't we have this in netbsd-5 and netbsd-5-0?

RCS file: /cvsroot/src/sys/lkm/Attic/,v
retrieving revision 1.14
diff -u -r1.14
---        28 May 2007 12:06:24 -0000      1.14
+++        13 Nov 2009 07:33:32 -0000
@@ -8,6 +8,9 @@

 .include <>

+# Make modules work correctly
 USE_FORT = no

Home | Main Index | Thread Index | Old Index