network02.patch - MPSAFE network interrupt

Johannes Hofmann Johannes.Hofmann at gmx.de
Mon Nov 28 01:25:28 PST 2005


Using the network02.patch I get a panic when doing an ifconfig on the 
ipw(4) interface of my UP laptop.  See stacktrace below.

Regards,
 Johannes


#23 0xc042dcba in Debugger (msg=0x0) at cpufunc.h:68
#24 0xc027b172 in panic (
    fmt=0xc04ac4d0 "assertion: s->last_td != curthread in %s")
    at /usr/src/sys/kern/kern_shutdown.c:671
#25 0xc028287f in lwkt_serialize_enter (s=0xdec4e250)
    at /usr/src/sys/kern/lwkt_serialize.c:77
#26 0xc02fac48 in ieee80211_ioctl (ifp=0xdec4e0b8, cmd=3246862568, 
    data=0xc18730e8 "\2101\207Á\2301\207Á¨1\207Á", cr=0x0)
    at /usr/src/sys/netproto/802_11/ieee80211_ioctl.c:1090
#27 0xdec001e7 in ?? ()
#28 0xdec4e0b8 in ?? ()
#29 0x8020690c in ?? ()
#30 0xc18730e8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#31 0x00000000 in ?? ()
#32 0xdec4e0b8 in ?? ()
#33 0xdec4e0b8 in ?? ()
#34 0xd3115b5d in ?? ()
#35 0xc18730e8 in ?? ()
#36 0xdec4e0b8 in ?? ()
#37 0xdebbaa34 in ?? ()
#38 0xc0300dad in in_ifinit (ifp=0x0, ia=0x8020690c, sin=0xc80dac00, scrub=0)
    at /usr/src/sys/netinet/in.c:694
#39 0xc0300dad in in_ifinit (ifp=0xdec4e0b8, ia=0xc18730e8, sin=0xd3115b5d, 
    scrub=0) at /usr/src/sys/netinet/in.c:694
#40 0xc0300574 in in_control (so=0x0, cmd=1, data=0xdebbab4c "ipw0", 
    ifp=0xdec4e0b8, td=0xc80dac00) at /usr/src/sys/netinet/in.c:417
#41 0xc02a860c in so_pru_control (so=0x0, cmd=0, data=0x0, ifp=0x0, td=0x0)
    at /usr/src/sys/kern/uipc_msg.c:181
#42 0xc02def87 in ifioctl (so=0xdd341260, cmd=2151704858, 
    data=0xdebbab4c "ipw0", td=0xc80dac00) at /usr/src/sys/net/if.c:1381
#43 0xc029a7c5 in soo_ioctl (fp=0x0, cmd=0, data=0xdebbab4c "ipw0", 
    td=0xc80dac00) at /usr/src/sys/kern/sys_socket.c:136






More information about the Kernel mailing list