Levente Kurusa
0c692d0784
drivers/net/phy/mdio_bus.c: call put_device on device_register() failure
...
It is required to call put_device() if device_register() fails, so that
we give up the last reference to the device. Calling put_device allows
for mdiobus_release to be executed, kfreeing the bus.
Signed-off-by: Levente Kurusa <levex@linux.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Grant Likely <grant.likely@secretlab.ca>
Cc: David Daney <david.daney@cavium.com>
Cc: David S. Miller <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-01-30 16:56:54 -08:00
..
appletalk
arcnet
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
bonding
bonding: fix locking in bond_loadbalance_arp_mon()
2014-01-28 23:48:33 -08:00
caif
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
can
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
cris
dsa
ethernet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-01-29 18:08:37 -08:00
fddi
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
hamradio
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-01-06 17:37:45 -05:00
hippi
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
hyperv
hyperv: Add support for physically discontinuous receive buffer
2014-01-27 16:40:45 -08:00
ieee802154
irda
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
phy
drivers/net/phy/mdio_bus.c: call put_device on device_register() failure
2014-01-30 16:56:54 -08:00
plip
ppp
slip
team
team: Don't allow team devices to change network namespaces.
2014-01-22 21:57:17 -08:00
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-01-18 00:55:41 -08:00
vmxnet3
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
wan
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
wimax
wireless
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
xen-netback
xen-netback: use new skb_checksum_setup function
2014-01-14 14:24:19 -08:00
dummy.c
eql.c
eql: use __dev_get_by_name instead of dev_get_by_name to find interface
2014-01-14 18:50:46 -08:00
ifb.c
Kconfig
virtio-net: fix build error when CONFIG_AVERAGE is not enabled
2014-01-17 18:58:38 -08:00
LICENSE.SRC
loopback.c
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
macvlan.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-01-14 14:42:42 -08:00
macvtap.c
drivers/net: delete non-required instances of include <linux/init.h>
2014-01-16 11:53:26 -08:00
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c
tun: add device name(iff) field to proc fdinfo entry
2014-01-28 23:46:56 -08:00
veth.c
virtio_net.c
virtio-net: initial rx sysfs support, export mergeable rx buffer size
2014-01-16 23:46:07 -08:00
vxlan.c
net/vxlan: Share RX skb de-marking and checksum checks with ovs
2014-01-23 13:30:03 -08:00
xen-netfront.c
xen-netfront: fix resource leak in netfront
2014-01-27 19:48:45 -08:00