cvs commit: src/sys/dev/netif/rum if_rum.c if_rumvar.h src/sys/dev/netif/ural if_ural.c if_uralvar.h

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Sun May 27 03:54:53 PDT 2007


sephe       2007/05/27 03:53:29 PDT

DragonFly src repository

  Modified files:
    sys/dev/netif/rum    if_rum.c if_rumvar.h 
    sys/dev/netif/ural   if_ural.c if_uralvar.h 
  Log:
  For rum(4) and ural(4):
  - Use crit section to protect external interfaces, callouts, USB
    task and USB operation callback functions.
  - Avoid holding ifnet.if_serializer across various USB operations,
    since current USB stack does not aware of lwkt serializer.
  - In various callout, USB task and USB operation callback functions,
    hold ifnet.if_serializer around ieee80211 functions.
  
  Revision  Changes    Path
  1.13      +119 -112  src/sys/dev/netif/rum/if_rum.c
  1.4       +1 -5      src/sys/dev/netif/rum/if_rumvar.h
  1.13      +187 -103  src/sys/dev/netif/ural/if_ural.c
  1.5       +2 -3      src/sys/dev/netif/ural/if_uralvar.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/rum/if_rum.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/rum/if_rumvar.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ural/if_ural.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ural/if_uralvar.h.diff?r1=1.4&r2=1.5&f=u





More information about the Commits mailing list