Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Feb 2011 18:42:53 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ae if_ae.c if_aevar.h src/sys/dev/age if_age.c if_agevar.h src/sys/dev/alc if_alc.c if_alcvar.h src/sys/dev/ale if_ale.c if_alevar.h src/sys/dev/nfe if_nfe.c if_nfevar.h
Message-ID:  <201102021843.p12IhFv4039801@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2011-02-02 18:42:53 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/ae           if_ae.c if_aevar.h 
    sys/dev/age          if_age.c if_agevar.h 
    sys/dev/alc          if_alc.c if_alcvar.h 
    sys/dev/ale          if_ale.c if_alevar.h 
    sys/dev/nfe          if_nfe.c if_nfevar.h 
  Log:
  SVN rev 218198 on 2011-02-02 18:42:53Z by yongari
  
  MFC r216925,217331,217349,217542:
  r216925:
    Add a 'locked' variant of the foo_start() routine and call it directly
    from interrupt handlers and watchdog routines instead of queueing a task
    to call foo_start().
  
  r217331:
    Make sure to invoke unlocked foo_start since the taskqueue does not
    hold a driver lock. This should fix a regression introduced in
    r216925.
  
  r217349:
    Forgot to remove unlock of the driver lock from age_start_locked() when
    converting it to a locked variant.
  
  r217542:
    Fix some bugs in my last set of changes to ale(4):
    - Remove extra unlock from end of ale_start_locked().
    - Expand scope of locking in interrupt handler.
    - Move ether_ifdetach() earlier and retire now-unneeded DETACH flag.
  
    Tested by:    Aryeh Friedman
  
  Revision  Changes    Path
  1.4.2.8   +16 -19    src/sys/dev/ae/if_ae.c
  1.1.4.3   +0 -1      src/sys/dev/ae/if_aevar.h
  1.10.2.8  +13 -17    src/sys/dev/age/if_age.c
  1.2.2.2   +0 -1      src/sys/dev/age/if_agevar.h
  1.3.2.18  +12 -16    src/sys/dev/alc/if_alc.c
  1.1.4.4   +0 -1      src/sys/dev/alc/if_alcvar.h
  1.6.2.9   +20 -22    src/sys/dev/ale/if_ale.c
  1.1.4.2   +0 -2      src/sys/dev/ale/if_alevar.h
  1.34.2.8  +12 -18    src/sys/dev/nfe/if_nfe.c
  1.7.4.3   +0 -1      src/sys/dev/nfe/if_nfevar.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102021843.p12IhFv4039801>