On Fri, Nov 13, 2009 at 09:35:52AM +0200, Martti Kuparinen wrote: > 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? In a way, yes. The change that was committed to -current applies to LKMs, too. It should be pulled up. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Attachment:
pgpTPHDmhz8fG.pgp
Description: PGP signature