]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit - sys/dev/nfe/if_nfe.c
MFC r226478:
authoryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 31 Dec 2011 01:07:01 +0000 (01:07 +0000)
committeryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 31 Dec 2011 01:07:01 +0000 (01:07 +0000)
commit1238b3def74d4b3fc3c13b455a3961616dd29872
tree3d8076bb7a78d29da61bed9e0e04421c030c683d
parente011904a9e44e6f37eea3c2e4ebecce328df300f
MFC r226478:
  Close a race where SIOCGIFMEDIA ioctl get inconsistent link status.
  Because driver is accessing a common MII structure in
  mii_pollstat(), updating user supplied structure should be done
  before dropping a driver lock.

  Reported by: Karim (fodillemlinkarimi <> gmail dot com)

git-svn-id: svn://svn.freebsd.org/base/stable/9@229057 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
17 files changed:
sys/dev/age/if_age.c
sys/dev/alc/if_alc.c
sys/dev/ale/if_ale.c
sys/dev/lge/if_lge.c
sys/dev/msk/if_msk.c
sys/dev/nfe/if_nfe.c
sys/dev/nge/if_nge.c
sys/dev/nve/if_nve.c
sys/dev/re/if_re.c
sys/dev/sge/if_sge.c
sys/dev/sis/if_sis.c
sys/dev/vge/if_vge.c
sys/dev/vr/if_vr.c
sys/dev/vte/if_vte.c
sys/mips/atheros/if_arge.c
sys/mips/idt/if_kr.c
sys/pci/if_rl.c