YAMAMOTO, Hiroyuki, le Tue 06 Mar 2007 04:03:45 +0900, a écrit : > Hi, > > Samuel Thibault wrote: > >I don't have the time to test myself, maybe it's just completely bogus: > >could you try, in device/net_io.c, in the net_deliver() function, to > >move the call to net_filter() _above_ > > > > simple_unlock(&net_queue_lock); > > (void) spl0(); > > > > > >And in linux/dev/glue/net.c, in device_write(), move splx(s) _after_ > >the big /* Send packet to filters. {} */ block (i.e. just before return > >MIG_NO_REPLY) ? > > > > I compiled the CVS version with and without --enable-kdb option. > The download test of them about 20 minutes was done, and passed. > > The correction seems to have succeeded.
Good! I'll better check the patch (simple_unlock() above you probably be left before actually) later on today and submit a clean patch Thanks for testing! Samuel