linux/drivers/net
Ben Hutchings b766630b35 sfc: Eliminate struct efx_mtd
Currently we use struct efx_mtd to represent a physical NVRAM device
and struct efx_mtd_partition to represent a partition on that device.
But this only really makes sense for Falcon, as we don't know or care
whether MC-managed NVRAM partitions are on one or more physical
devices.  It complicates iteration and provides little benefit.
Therefore:

- Replace the pointer to efx_mtd in mtd_info::priv with a pointer to efx_nic
- Move the falcon_spi_device pointer into the union in struct efx_mtd_partition
- Move the device name to efx_mtd_partition::dev_type_name
- Move the efx_mtd_ops pointer to efx_nic::mtd_ops
- Make efx_nic::mtd_list a list of partitions

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2013-08-22 19:26:04 +01:00
..
appletalk
arcnet
bonding bonding: unwind on bond_add_vlan failure 2013-08-08 22:31:21 -07:00
caif
can Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-08-16 15:37:26 -07:00
cris
dsa
ethernet sfc: Eliminate struct efx_mtd 2013-08-22 19:26:04 +01:00
fddi
hamradio
hippi
hyperv
ieee802154
irda
phy net: phy: mdio: add missing __iomem annotation 2013-08-07 16:59:10 -07:00
plip
ppp pptp: fix byte order warnings 2013-08-13 15:10:22 -07:00
slip
team
usb r8152: add comments 2013-08-20 00:08:22 -07:00
vmxnet3
wan net: wan: sbni: Fix incorrect placement of __initdata 2013-08-09 13:24:26 -07:00
wimax
wireless mwifiex: fix build error when CONFIG_PM is not set 2013-08-12 14:36:55 -04:00
xen-netback
dummy.c
eql.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macvlan.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-08-16 15:37:26 -07:00
macvtap.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-08-16 15:37:26 -07:00
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-08-16 15:37:26 -07:00
veth.c
virtio_net.c
vxlan.c vxlan: Add tx-vlan offload support. 2013-08-20 00:15:44 -07:00
xen-netfront.c