linux/drivers/net/vxge
Jon Mason 6cca200362 vxge: cleanup probe error paths
Reorder the commands to be in the inverse order of their allocations
(instead of the random order they appear to be in), propagate return
code on errors from pci_request_region and register_netdev, reduce the
config_dev_cnt and total_dev_cnt counters on remove, and return the
correct error code for vdev->vpaths kzalloc failures.  Also, prevent
leaking of vdev->vpaths memory and netdev in vxge_probe error path due
to freeing for these not occurring in vxge_device_unregister.

Signed-off-by: Jon Mason <jon.mason@exar.com>
Signed-off-by: Sivakumar Subramani <sivakumar.subramani@exar.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-01-19 23:18:13 -08:00
..
Makefile vxge: Update copyright information 2010-07-15 20:46:22 -07:00
vxge-config.c vxge: independent interrupt moderation 2010-12-10 16:08:24 -08:00
vxge-config.h vxge: code cleanup and reorganization 2010-12-10 16:08:21 -08:00
vxge-ethtool.c net: Fix too optimistic NETIF_F_HW_CSUM features 2010-12-06 12:59:04 -08:00
vxge-ethtool.h vxge: Update copyright information 2010-07-15 20:46:22 -07:00
vxge-main.c vxge: cleanup probe error paths 2011-01-19 23:18:13 -08:00
vxge-main.h vxge: transmit timeout deadlock 2010-12-10 16:08:23 -08:00
vxge-reg.h vxge: correct multi-function detection 2010-11-11 09:30:23 -08:00
vxge-traffic.c vxge: remove duplicated part of check 2010-12-28 13:56:14 -08:00
vxge-traffic.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-01-13 10:05:56 -08:00
vxge-version.h vxge: update driver version 2010-12-10 16:08:24 -08:00