linux/drivers/net
Kay Sievers 578454ff7e driver core: add devname module aliases to allow module on-demand auto-loading
This adds:
  alias: devname:<name>
to some common kernel modules, which will allow the on-demand loading
of the kernel module when the device node is accessed.

Ideally all these modules would be compiled-in, but distros seems too
much in love with their modularization that we need to cover the common
cases with this new facility. It will allow us to remove a bunch of pretty
useless init scripts and modprobes from init scripts.

The static device node aliases will be carried in the module itself. The
program depmod will extract this information to a file in the module directory:
  $ cat /lib/modules/2.6.34-00650-g537b60d-dirty/modules.devname
  # Device nodes to trigger on-demand module loading.
  microcode cpu/microcode c10:184
  fuse fuse c10:229
  ppp_generic ppp c108:0
  tun net/tun c10:200
  dm_mod mapper/control c10:235

Udev will pick up the depmod created file on startup and create all the
static device nodes which the kernel modules specify, so that these modules
get automatically loaded when the device node is accessed:
  $ /sbin/udevd --debug
  ...
  static_dev_create_from_modules: mknod '/dev/cpu/microcode' c10:184
  static_dev_create_from_modules: mknod '/dev/fuse' c10:229
  static_dev_create_from_modules: mknod '/dev/ppp' c108:0
  static_dev_create_from_modules: mknod '/dev/net/tun' c10:200
  static_dev_create_from_modules: mknod '/dev/mapper/control' c10:235
  udev_rules_apply_static_dev_perms: chmod '/dev/net/tun' 0666
  udev_rules_apply_static_dev_perms: chmod '/dev/fuse' 0666

A few device nodes are switched to statically allocated numbers, to allow
the static nodes to work. This might also useful for systems which still run
a plain static /dev, which is completely unsafe to use with any dynamic minor
numbers.

Note:
The devname aliases must be limited to the *common* and *single*instance*
device nodes, like the misc devices, and never be used for conceptually limited
systems like the loop devices, which should rather get fixed properly and get a
control node for losetup to talk to, instead of creating a random number of
device nodes in advance, regardless if they are ever used.

This facility is to hide the mess distros are creating with too modualized
kernels, and just to hide that these modules are not compiled-in, and not to
paper-over broken concepts. Thanks! :)

Cc: Greg Kroah-Hartman <gregkh@suse.de>
Cc: David S. Miller <davem@davemloft.net>
Cc: Miklos Szeredi <miklos@szeredi.hu>
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Alasdair G Kergon <agk@redhat.com>
Cc: Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
Cc: Ian Kent <raven@themaw.net>
Signed-Off-By: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-05-25 15:08:26 -07:00
..
appletalk drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
arcnet ARCNET: Limit com20020 PCI ID matches for SOHARD cards 2010-05-17 23:23:15 -07:00
arm Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-05-12 00:05:35 -07:00
atl1c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
atl1e drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
atlx drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
benet drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
bonding bonding: make bonding support netpoll 2010-05-06 00:48:51 -07:00
caif caif: Ldisc add permission check and mem-alloc error check 2010-04-28 12:55:10 -07:00
can Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
chelsio drivers: net: use skb_headlen() 2010-04-14 16:11:33 -07:00
cris net: trans_start cleanups 2010-05-10 05:01:31 -07:00
cxgb3 drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
cxgb4 cxgb4: notify upper drivers if the device is already up when they load 2010-05-18 15:16:46 -07:00
e1000 ixgb and e1000: Use new function for copybreak tests 2010-05-14 03:06:19 -07:00
e1000e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-05-20 21:04:44 -07:00
ehea Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
enic net: Add ndo_{set|get}_vf_port support for enic dynamic vnics 2010-05-17 22:50:19 -07:00
fs_enet Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
hamradio drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ibm_newemac Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
igb drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
igbvf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-05-20 21:04:44 -07:00
irda drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
ixgb ixgb and e1000: Use new function for copybreak tests 2010-05-14 03:06:19 -07:00
ixgbe ixgbe: add support for active DA cables 2010-05-18 19:44:20 -07:00
ixgbevf drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ixp2000 net: trans_start cleanups 2010-05-10 05:01:31 -07:00
mlx4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband 2010-05-25 12:05:17 -07:00
myri10ge drivers: net: use skb_headlen() 2010-04-14 16:11:33 -07:00
netxen sysfs: add struct file* to bin_attr callbacks 2010-05-21 09:37:31 -07:00
octeon drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
pcmcia Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-05-20 21:04:44 -07:00
phy Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
qlcnic sysfs: add struct file* to bin_attr callbacks 2010-05-21 09:37:31 -07:00
qlge drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
sfc Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-05-02 22:02:06 -07:00
skfp drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
stmmac drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
tokenring drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
tulip drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
usb Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 2010-05-20 21:26:12 -07:00
vmxnet3 drivers/net/vmxnet3: Use kzalloc 2010-05-17 22:55:10 -07:00
vxge drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
wan net: trans_start cleanups 2010-05-10 05:01:31 -07:00
wimax Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 2010-05-20 21:26:12 -07:00
wireless drivers: wireless: use new hex_to_bin() method 2010-05-25 08:07:06 -07:00
3c59x.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c501.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c501.h
3c503.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c503.h
3c505.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
3c505.h
3c507.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c509.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c515.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
3c523.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
3c523.h
3c527.c net: convert multicast list to list_head 2010-04-03 14:22:15 -07:00
3c527.h
7990.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
7990.h
8139cp.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
8139too.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
8390.c
8390.h
8390p.c
82596.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
a2065.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-05-18 23:01:55 -07:00
a2065.h
ac3200.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
acenic.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
acenic.h acenic: use the dma state API instead of the pci equivalents 2010-04-01 18:38:33 -07:00
amd8111e.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
amd8111e.h net: convert multiple drivers to use netdev_for_each_mc_addr, part3 2010-02-22 15:45:51 -08:00
apne.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ariadne.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-05-18 23:01:55 -07:00
ariadne.h
at1700.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
atarilance.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
atp.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
atp.h
au1000_eth.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
au1000_eth.h au1000-eth: implement set/get_msglevel 2010-04-07 02:07:49 -07:00
ax88796.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
b44.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
b44.h
bcm63xx_enet.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
bcm63xx_enet.h
bfin_mac.c netdev: bfin_mac: check for mii_bus platform data 2010-05-17 17:21:01 -07:00
bfin_mac.h netdev: bfin_mac: add support for wake-on-lan magic packets 2010-05-17 17:20:59 -07:00
bmac.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
bmac.h
bnx2.c bnx2: Use netif_carrier_off() to prevent timeout. 2010-05-17 17:34:43 -07:00
bnx2.h bnx2: Fix register printouts during NETEV_WATCHDOG. 2010-05-17 17:32:56 -07:00
bnx2_fw.h
bnx2x.h bnx2x: add support for receive hashing 2010-04-23 00:10:52 -07:00
bnx2x_dump.h
bnx2x_fw_defs.h bnx2x: Use firmware 5.2.13 2010-02-17 13:35:44 -08:00
bnx2x_fw_file_hdr.h
bnx2x_hsi.h Fix comment and Kconfig typos for 'require' and 'fragment' 2010-03-29 15:41:47 +02:00
bnx2x_init.h
bnx2x_init_ops.h bnx2x: Use firmware 5.2.13 2010-02-17 13:35:44 -08:00
bnx2x_link.c net/various: remove trailing space in messages 2010-03-24 14:10:38 -07:00
bnx2x_link.h
bnx2x_main.c bnx2x: avoid TX timeout when stopping device 2010-05-17 17:35:38 -07:00
bnx2x_reg.h bnx2x: Parity errors handling for 57710 and 57711 2010-04-19 13:17:05 -07:00
bsd_comp.c
cassini.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
cassini.h
cnic.c cnic: Return SPQ credit to bnx2x after ring setup and shutdown. 2010-05-18 15:16:44 -07:00
cnic.h cnic: Return SPQ credit to bnx2x after ring setup and shutdown. 2010-05-18 15:16:44 -07:00
cnic_defs.h cnic: Update version to 2.1.1. 2010-02-26 02:10:14 -08:00
cnic_if.h cnic: Update version to 2.1.1. 2010-02-26 02:10:14 -08:00
cpmac.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
cs89x0.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
cs89x0.h
davinci_emac.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
de600.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
de600.h
de620.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
de620.h
declance.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
defxx.c net: convert multicast list to list_head 2010-04-03 14:22:15 -07:00
defxx.h
depca.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
depca.h
dl2k.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
dl2k.h drivers/net/: use DEFINE_PCI_DEVICE_TABLE() 2010-01-07 23:54:26 -08:00
dm9000.c dm9000: fix "BUG: spinlock recursion" 2010-05-17 17:45:48 -07:00
dm9000.h
dnet.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
dnet.h
dummy.c
e100.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
e2100.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eepro.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
eexpress.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eexpress.h
enc28j60.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
enc28j60_hw.h
epic100.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eql.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
es3210.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eth16i.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ethoc.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ewrk3.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ewrk3.h
fealnx.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
fec.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-05-12 00:05:35 -07:00
fec.h
fec_mpc52xx.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
fec_mpc52xx.h
fec_mpc52xx_phy.c of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
forcedeth.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
fsl_pq_mdio.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
fsl_pq_mdio.h
gianfar.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
gianfar.h gianfar: Add hardware TX timestamping support 2010-04-13 01:41:31 -07:00
gianfar_ethtool.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
gianfar_sysfs.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
greth.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
greth.h net: Add Aeroflex Gaisler 10/100/1G Ethernet MAC driver 2010-02-17 15:59:40 -08:00
hamachi.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
hp-plus.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
hp.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
hp100.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
hp100.h
hplance.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
hplance.h
hydra.c m68k: amiga - Zorro bus modalias support 2010-05-17 21:37:41 +02:00
ibmlana.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
ibmlana.h
ibmveth.c drivers/net: Use kcalloc or kzalloc 2010-05-17 22:55:10 -07:00
ibmveth.h
ifb.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ioc3-eth.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ipg.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
ipg.h drivers/net/ipg: Remove invalid IPG_DDEBUG_MSG uses, neaten 2010-03-30 23:42:26 -07:00
iseries_veth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
jazzsonic.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
jme.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
jme.h jme: Advance driver version number 2010-03-18 21:14:00 -07:00
Kconfig netdev: bfin_mac: add support for IEEE 1588 PTP 2010-05-17 17:19:40 -07:00
korina.c net: convert multicast list to list_head 2010-04-03 14:22:15 -07:00
ks8842.c ks8842: Add platform data for setting mac address 2010-04-21 16:33:29 -07:00
ks8851.c ks8851: companion eeprom access through ethtool 2010-05-05 21:27:45 -07:00
ks8851.h ks8851: Low level functions for read/write to companion eeprom 2010-05-05 21:27:44 -07:00
ks8851_mll.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
ksz884x.c drivers/net: Use kcalloc or kzalloc 2010-05-17 22:55:10 -07:00
lance.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
lasi_82596.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
lib8390.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
lib82596.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
LICENSE.SRC
ll_temac.h Add non-Virtex5 support for LL TEMAC driver 2010-04-13 01:33:44 -07:00
ll_temac_main.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
ll_temac_mdio.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
lne390.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
loopback.c percpu: add __percpu sparse annotations to net drivers 2010-02-16 23:05:38 -08:00
lp486e.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
mac89x0.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
mac8390.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
macb.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
macb.h
mace.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
mace.h
macmace.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
macsonic.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
macvlan.c net: congestion notifications are not dropped packets 2010-05-16 00:42:15 -07:00
macvtap.c macvtap: add ioctl to modify vnet header size 2010-05-04 01:35:47 +03:00
Makefile Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-27 12:49:13 -07:00
mdio.c
meth.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
meth.h
mii.c
mipsnet.c
mv643xx_eth.c drivers/net: Use kzalloc 2010-05-17 22:55:08 -07:00
mvme147.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
myri_sbus.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
myri_sbus.h
natsemi.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ne-h8300.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ne.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ne2.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ne2k-pci.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ne3210.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
netconsole.c netpoll: add generic support for bridge and bonding devices 2010-05-06 00:47:21 -07:00
netx-eth.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ni52.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ni52.h
ni65.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ni65.h
ni5010.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ni5010.h
niu.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
niu.h niu: Add skb->rxhash support. 2010-04-22 15:48:17 -07:00
ns83820.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
pasemi_mac.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
pasemi_mac.h
pasemi_mac_ethtool.c
pci-skeleton.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
pcnet32.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
plip.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ppp_async.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ppp_deflate.c
ppp_generic.c driver core: add devname module aliases to allow module on-demand auto-loading 2010-05-25 15:08:26 -07:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
pppoe.c cleanup: remove pppoe_ioctl() declaration. 2010-05-17 23:23:10 -07:00
pppox.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ps3_gelic_net.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
ps3_gelic_net.h
ps3_gelic_wireless.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-05-20 21:04:44 -07:00
ps3_gelic_wireless.h
qla3xxx.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
qla3xxx.h qla3xxx: use the DMA state API instead of the pci equivalents 2010-04-13 02:54:17 -07:00
r6040.c r6040: fix link checking with switches 2010-05-17 17:44:36 -07:00
r8169.c r8169: Fix rtl8169_rx_interrupt() 2010-04-30 16:20:39 -07:00
rionet.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
rrunner.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
rrunner.h
s2io-regs.h
s2io.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
s2io.h
s6gmac.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sb1000.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
sb1250-mac.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sc92031.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
seeq8005.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
seeq8005.h
sgiseeq.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sgiseeq.h
sh_eth.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sh_eth.h
sis190.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-11 14:53:53 -07:00
sis900.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
sis900.h
skge.c skge: use the DMA state API instead of the pci equivalents 2010-05-15 23:29:31 -07:00
skge.h skge: use the DMA state API instead of the pci equivalents 2010-05-15 23:29:31 -07:00
sky2.c sky2: version 1.28 2010-05-14 03:06:22 -07:00
sky2.h sky2: use the DMA state API instead of the pci equivalents 2010-04-28 10:07:44 -07:00
slhc.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
slip.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
slip.h
smc-mca.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc-ultra.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc-ultra32.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc91x.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
smc91x.h net: add ColdFire support to the smc91x driver 2010-03-10 07:37:06 -08:00
smc911x.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
smc911x.h omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3 2010-02-15 09:27:02 -08:00
smc9194.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
smc9194.h
smsc911x.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-05-20 21:04:44 -07:00
smsc911x.h
smsc9420.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
smsc9420.h
sni_82596.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sonic.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sonic.h
Space.c
spider_net.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
spider_net.h
spider_net_ethtool.c
starfire.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
stnic.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
sun3_82586.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sun3_82586.h
sun3lance.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sunbmac.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
sunbmac.h
sundance.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
sungem.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
sungem.h
sungem_phy.c
sungem_phy.h
sunhme.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
sunhme.h
sunlance.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
sunqe.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
sunqe.h
sunvnet.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
sunvnet.h
tc35815.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
tehuti.c tehuti: Remove unnecessary memset of netdev private data 2010-05-06 22:10:40 -07:00
tehuti.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
tg3.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-27 12:49:13 -07:00
tg3.h tg3: use the DMA state API instead of the pci equivalents 2010-04-13 02:54:16 -07:00
tlan.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
tlan.h drivers/net/tlan: Remove TRUE/FALSE defines, use bool 2010-01-13 20:37:01 -08:00
tsi108_eth.c drivers: net: use skb_headlen() 2010-04-14 16:11:33 -07:00
tsi108_eth.h
tun.c driver core: add devname module aliases to allow module on-demand auto-loading 2010-05-25 15:08:26 -07:00
typhoon.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
typhoon.h
ucc_geth.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
ucc_geth.h ucc_geth: Fix the wrong the Rx/Tx FIFO size 2010-01-06 20:32:38 -08:00
ucc_geth_ethtool.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
veth.c veth: Dont kfree_skb() after dev_forward_skb() 2010-05-06 00:53:53 -07:00
via-rhine.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
via-velocity.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
via-velocity.h via-velocity: remove private #define 2010-04-06 14:24:53 -07:00
virtio_net.c Merge branch 'virtio' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus 2010-05-21 17:22:52 -07:00
wd.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
xen-netfront.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
xilinx_emaclite.c Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
xtsonic.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
yellowfin.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
znet.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
zorro8390.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2010-05-18 23:01:55 -07:00