linux-stable/drivers/net
Maciej W. Rozycki 6daf653103 PHYLIB: fix an interrupt loop potential when halting
Ensure the PHY_HALTED state is not entered with the IRQ asserted as it
could lead to an interrupt loop.

There is a small window in phy_stop(), where the state of the PHY machine
indicates it has been halted, but its interrupt output might still be
unmasked.  If an interrupt goes active right at this moment it will loop as
the phy_interrupt() handler exits immediately with IRQ_NONE if the halted
state is seen.  It is unsafe to extend the phydev spinlock to cover
phy_interrupt().  It is safe to swap the order of the actions though as all
the competing places to unmask the interrupt output of the PHY, which are
phy_change() and phy_timer() are already covered with the lock as is the
sequence in question.

Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Cc: Andy Fleming <afleming@freescale.com>
Cc: Jeff Garzik <jgarzik@pobox.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-10-10 16:53:55 -07:00
..
appletalk [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
arcnet [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
arm [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
atl1 atl1: explain 32-bit DMA restriction 2007-10-10 16:53:49 -07:00
bonding endianness annotations drivers/net/bonding/ 2007-10-10 16:51:56 -07:00
chelsio [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
cris [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
cxgb3 drivers/net/cxgb3/xgmac.c: remove dead code 2007-10-10 16:53:51 -07:00
e1000 PCI-X/PCI-Express read control interfaces: use them in e1000 2007-10-10 16:53:50 -07:00
e1000e e1000e: Do not allow requeue of freed skb 2007-10-10 16:53:46 -07:00
ehea [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
fec_8xx [ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls 2007-10-10 16:51:17 -07:00
fs_enet FS_ENET: Add polling support 2007-10-10 16:51:55 -07:00
hamradio [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
ibm_emac Device tree aware EMAC driver 2007-10-10 16:51:52 -07:00
ibm_newemac Device tree aware EMAC driver 2007-10-10 16:51:52 -07:00
irda [IRDA]: Document the fact that smsc-ircc2 will not use PNP by default 2007-10-10 16:52:55 -07:00
ixgb ixgb: endianness 2007-10-10 16:52:01 -07:00
ixgbe [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
ixp2000 [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
mlx4 mlx4_core: Wait 1 second after reset before accessing device 2007-08-13 08:47:44 -07:00
myri10ge [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
netxen netxen: ethtool fixes 2007-10-10 16:51:52 -07:00
pcmcia [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
phy PHYLIB: fix an interrupt loop potential when halting 2007-10-10 16:53:55 -07:00
sk98lin [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
skfp [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
tokenring Avoid possible NULL pointer deref in 3c359 driver 2007-10-10 16:53:51 -07:00
tulip Fix a potential NULL pointer dereference in uli526x_interrupt() in drivers/net/tulip/uli526x.c 2007-10-10 16:53:53 -07:00
usb [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
wan [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
wireless [PATCH] iwlwifi: fix imcomplete conversion to print_mac API 2007-10-10 16:53:28 -07:00
3c59x.c 3c59x: trivial endianness annotations, NULL noise removal 2007-10-10 16:51:57 -07:00
3c501.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
3c501.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
3c503.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
3c503.h
3c505.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
3c505.h
3c507.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
3c509.c 3c509: endianness 2007-10-10 16:52:06 -07:00
3c515.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
3c523.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
3c523.h
3c527.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
3c527.h
7990.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
7990.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
8139cp.c fix vlan in 8139cp on big-endian 2007-10-10 16:51:57 -07:00
8139too.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
8390.c
8390.h AX88796 network driver 2007-07-10 12:41:08 -04:00
82596.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
a2065.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
a2065.h
ac3200.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
acenic.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
acenic.h network drivers: eliminate unneeded kill_vid code 2007-06-03 11:44:20 -04:00
acenic_firmware.h
amd8111e.c amd8111e big-endian fix 2007-10-10 16:51:58 -07:00
amd8111e.h amd8111e: trivial endianness annotations, NULL noise removal 2007-10-10 16:51:58 -07:00
apne.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ariadne.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ariadne.h
at1700.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
atarilance.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
atp.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
atp.h
au1000_eth.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
au1000_eth.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ax88796.c ax88796 printk fixes 2007-08-14 01:34:53 -04:00
b44.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
b44.h [B44]: port to native ssb support 2007-10-10 16:51:43 -07:00
bfin_mac.c Blackfin EMAC driver: Add phy abstraction layer supporting in bfin_emac driver 2007-10-10 16:51:50 -07:00
bfin_mac.h Blackfin EMAC driver: Add phy abstraction layer supporting in bfin_emac driver 2007-10-10 16:51:50 -07:00
bmac.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
bmac.h
bnx2.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
bnx2.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
bnx2_fw.h [BNX2]: Update 5708 firmware. 2007-05-03 13:21:13 -07:00
bnx2_fw2.h [BNX2]: Update 5709 firmware. 2007-05-03 13:21:48 -07:00
bsd_comp.c [NET]: Avoid pointless allocation casts in BSD compression module 2007-08-26 18:35:45 -07:00
cassini.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
cassini.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
cs89x0.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
cs89x0.h
de600.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
de600.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
de620.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
de620.h
declance.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
defxx.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
defxx.h
depca.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
depca.h
dl2k.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
dl2k.h dl2k: add Sundance/Tamarack TC902x Gigabit Ethernet Adapter support 2007-10-10 16:50:42 -07:00
dm9000.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
dm9000.h
dummy.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
e100.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
e2100.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
eepro.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
eepro100.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
eexpress.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
eexpress.h
epic100.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
eql.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
es3210.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
eth16i.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ewrk3.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ewrk3.h
fealnx.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
fec.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
fec.h
forcedeth.c forcedeth: "no link" is informational 2007-10-10 16:53:54 -07:00
gianfar.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
gianfar.h Clean up duplicate includes in drivers/net/ 2007-10-10 16:50:26 -07:00
gianfar_ethtool.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
gianfar_mii.c gfar: Fix modpost warning 2007-07-30 15:48:16 -04:00
gianfar_mii.h gfar: Fix modpost warning 2007-07-30 15:48:16 -04:00
gianfar_sysfs.c
hamachi.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
hp-plus.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
hp.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
hp100.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
hp100.h
hplance.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
hplance.h
hydra.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ibmlana.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ibmlana.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ibmveth.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
ibmveth.h ibmveth: Remove use of bitfields 2007-10-10 16:50:46 -07:00
ifb.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ioc3-eth.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ipg.c [IPG]: add IP1000A driver to kernel tree 2007-10-10 16:51:33 -07:00
ipg.h [IPG]: add IP1000A driver to kernel tree 2007-10-10 16:51:33 -07:00
isa-skeleton.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
iseries_veth.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
jazzsonic.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
Kconfig sb1250-mac: Driver model & phylib update 2007-10-10 16:53:47 -07:00
lance.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
lasi_82596.c Extract chip specific code out of lasi_82596.c 2007-07-08 22:16:45 -04:00
lguest_net.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
lib8390.c lib8390: comment on locking by Alan Cox 2007-07-30 15:47:20 -04:00
lib82596.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
LICENSE.SRC
lne390.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
loopback.c [NET]: Bring comments in loopback.c uptodate. 2007-10-10 16:53:29 -07:00
lp486e.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
mac89x0.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
mac8390.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
macb.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
macb.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
mace.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
mace.h
macmace.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
macsonic.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
macvlan.c [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
Makefile dgrs: remove from build, config, and maintainer list 2007-10-10 16:53:44 -07:00
meth.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
meth.h Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
mii.c mii: add kernel-doc notation 2007-04-28 11:01:05 -04:00
mipsnet.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
mipsnet.h
mv643xx_eth.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
mv643xx_eth.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
mvme147.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
myri_code.h
myri_sbus.c [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
myri_sbus.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
natsemi.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ne-h8300.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ne.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ne2.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ne2k-pci.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ne3210.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
netconsole.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
netx-eth.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ni52.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
ni52.h
ni65.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
ni65.h
ni5010.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ni5010.h
ns83820.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
pasemi_mac.c pasemi_mac: pass in count of buffers to replenish rx ring with 2007-10-10 16:53:44 -07:00
pasemi_mac.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
pci-skeleton.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
pcnet32.c pcnet32: endianness 2007-10-10 16:52:01 -07:00
plip.c [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
ppp_async.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
ppp_deflate.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
ppp_generic.c [PPP] generic: Fix receive path data clobbering & non-linear handling 2007-09-16 16:22:13 -07:00
ppp_mppe.c [PPP_MPPE]: Don't put InterimKey on the stack 2007-09-25 23:05:39 -07:00
ppp_mppe.h
ppp_synctty.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
pppoe.c [NET]: Wrap netdevice hardware header creation. 2007-10-10 16:52:50 -07:00
pppol2tp.c [NET]: Make socket creation namespace safe. 2007-10-10 16:49:07 -07:00
pppox.c [NET]: Make socket creation namespace safe. 2007-10-10 16:49:07 -07:00
ps3_gelic_net.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
ps3_gelic_net.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
qla3xxx.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
qla3xxx.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
r8169.c r8169: endianness 2007-10-10 16:52:03 -07:00
rionet.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
rrunner.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
rrunner.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
s2io-regs.h S2io: Enable all the error and alarm indications 2007-10-10 16:51:08 -07:00
s2io.c S2io: Updating transceiver information in ethtool function 2007-10-10 16:51:48 -07:00
s2io.h S2io: Added support set_mac_address driver entry point 2007-10-10 16:51:47 -07:00
saa9730.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
saa9730.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
sb1000.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
sb1250-mac.c sb1250-mac: Driver model & phylib update 2007-10-10 16:53:47 -07:00
sc92031.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
seeq8005.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
seeq8005.h
sgiseeq.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sgiseeq.h
shaper.c [NET]: Move hardware header operations out of netdevice. 2007-10-10 16:52:52 -07:00
sis190.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sis900.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sis900.h
skge.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
skge.h skge: remove broken and unused PHY_M_PC_MDI_XMODE macro 2007-10-10 16:53:52 -07:00
sky2.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
sky2.h sky2: use pci_config access functions 2007-10-10 16:50:54 -07:00
slhc.c
slip.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
slip.h
smc-mca.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
smc-ultra.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
smc-ultra32.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
smc91x.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
smc91x.h net: smc91x: Build fixes for general sh boards. 2007-08-07 17:18:31 -04:00
smc911x.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
smc911x.h
smc9194.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
smc9194.h
sni_82596.c Ethernet driver for EISA only SNI RM200/RM400 machines 2007-07-08 22:16:46 -04:00
sonic.c SONIC interrupt handling 2007-05-04 17:59:08 -07:00
sonic.h
Space.c more ACSI removal 2007-07-16 15:02:47 +02:00
spider_net.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
spider_net.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
spider_net_ethtool.c [SPIDERNET] spider_net_ethtool: Keep up with recent netdev stats changes 2007-10-10 16:52:53 -07:00
starfire.c starfire: trivial endianness annotations 2007-10-10 16:52:02 -07:00
starfire_firmware.h
starfire_firmware.pl
stnic.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
sun3_82586.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
sun3_82586.h
sun3lance.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sunbmac.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sunbmac.h
sundance.c [netdrvr] sundance: fix phy scanning on IP100A 2007-10-10 16:53:46 -07:00
sungem.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sungem.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
sungem_phy.c [POWERPC] Rename get_property to of_get_property: drivers 2007-05-02 20:04:32 +10:00
sungem_phy.h
sunhme.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sunhme.h
sunlance.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
sunqe.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
sunqe.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
sunvnet.c [NET]: ethtool_perm_addr only has one implementation 2007-07-31 14:00:29 -07:00
sunvnet.h [SPARC64]: Add proper multicast support to VNET driver. 2007-07-20 17:14:30 -07:00
tc35815.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
tehuti.c [NET]: Add Tehuti network driver. 2007-10-10 16:51:34 -07:00
tehuti.h [NET]: Add Tehuti network driver. 2007-10-10 16:51:34 -07:00
tehuti_fw.h [NET]: Add Tehuti network driver. 2007-10-10 16:51:34 -07:00
tg3.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
tg3.h [NET]: Make NAPI polling independent of struct net_device objects. 2007-10-10 16:47:45 -07:00
tlan.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00
tlan.h
tsi108_eth.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
tsi108_eth.h [POWERPC] Generalize tsi108 PHY types 2007-05-08 11:54:20 +10:00
tun.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
typhoon-firmware.h
typhoon.c typhoon: trivial endianness annotations 2007-10-10 16:52:00 -07:00
typhoon.h typhoon: trivial endianness annotations 2007-10-10 16:52:00 -07:00
ucc_geth.c [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ucc_geth.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
ucc_geth_ethtool.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
ucc_geth_mii.c ucc_geth: fix section mismatch 2007-08-03 16:07:58 +08:00
ucc_geth_mii.h ucc_geth: eliminate max-speed, change interface-type to phy-connection-type 2007-05-15 17:44:40 -04:00
veth.c [netdrvr] Stop using legacy hooks ->self_test_count, ->get_stats_count 2007-10-10 16:51:45 -07:00
via-rhine.c via-rhine: endianness 2007-10-10 16:52:04 -07:00
via-velocity.c via-velocity: more cleanup 2007-10-10 16:53:49 -07:00
via-velocity.h via-velocity: more cleanup 2007-10-10 16:53:49 -07:00
wd.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
xen-netfront.c [ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls 2007-10-10 16:51:17 -07:00
yellowfin.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
znet.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00
zorro8390.c [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() 2007-10-10 16:51:42 -07:00