linux/drivers/net/ixgbevf
Greg Rose bba50b99b2 ixgbevf: Refactor ring parameter re-size
The function to resize the Tx/Rx rings had the potential to
dereference a NULL pointer and the code would attempt to resize
the Tx ring even if the Rx ring allocation had failed.  This
would cause some confusion in the return code semantics.  Fixed
up to just unwind the allocations if any of them fail and return
an error.

Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Tested-by: Emil Tantilov <emil.s.tantilov@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-09-24 22:43:31 -07:00
..
defines.h ixgbevf: Fix link speed display 2010-04-27 14:35:55 -07:00
ethtool.c ixgbevf: Refactor ring parameter re-size 2010-09-24 22:43:31 -07:00
ixgbevf_main.c ixgbevf: remove private net_device_stats 2010-09-09 21:33:23 -07:00
ixgbevf.h ixgbevf: remove private net_device_stats 2010-09-09 21:33:23 -07:00
Makefile ixgbevf: Driver Makefile 2010-01-10 13:34:23 -08:00
mbx.c ixgbevf: Mailbox communication 2010-01-10 13:34:21 -08:00
mbx.h ixgbevf: Mailbox communication 2010-01-10 13:34:21 -08:00
regs.h
vf.c ixgbevf: Fix link speed display 2010-04-27 14:35:55 -07:00
vf.h ixgbevf: Removed unneeded HW struct members 2010-09-08 14:46:29 -07:00