Network Drivers with IFF_NEEDSGIANT Flag

Below is a table of the network drivers that I found in 8.0-CURRENT that are still under the Giant lock. These are slated for removal in 8.0 if they are not updated. Please insert the following fields as necessary:

There are even more non-network drivers on the SMPTODO page. Consider this page "community material", meaning that you should feel free to modify it at will without seeking out my (possibly unresponsive) permission first.

driver name

why

who is on top of it

date fixed

notes

oltr

jhb@

04 July 2008

Driver Removed

ar

Uses netgraph

arl

jhb@

04 July 2008

Driver Removed

ce

Uses netgraph

cnw

jhb@

04 July 2008

Driver Removed

cp

Uses netgraph

cs

jhb@

05 June 2008

ctau

Uses netgraph

cx

Uses netgraph

ex

jhb@

13 June 2008

fe

jhb@

02 June 2008

ie

jhb@

02 June 2008

iicbus (if_ic)

jhb@

04 August 2008

Sleeps in if_ioctl()

ppbus (if_plip)

jhb@

21 January 2009

ray

Calls malloc() in bad places

sbni

jhb@

04 July 2008

sbsh

jhb@

04 July 2008

Driver Removed - Has bogus sleeps in if_init/if_start

snc

jhb@

04 August 2008

sr

Uses netgraph

tx

jhb@

10 June 2008

if_axe

USB

28 Feb 2009

if_cdce

USB

28 Feb 2009

if_cue

USB

28 Feb 2009

if_kue

USB

28 Feb 2009

if_rue

USB

28 Feb 2009

if_rum

USB

28 Feb 2009

if_udav

USB

28 Feb 2009

if_ural

USB

28 Feb 2009

if_zyd

USB

28 Feb 2009

xe

jhb@

02 June 2008

if_ppp

TTY

Broken by MPSAFE TTY

if_sl

TTY

Broken by MPSAFE TTY

NetworkNeedsGiant (last edited 2009-03-09 02:28:47 by AndrewThompson)