diff options
author | Mike McCormack <mikem@ring3k.org> | 2010-02-12 06:58:03 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-02-12 16:21:02 -0800 |
commit | 200ac492b3c366346fcabd11897fadbd1a7a6599 (patch) | |
tree | 1dbf91be83168ca6ec6d3612544d58ca3f96fac6 /lib | |
parent | 39ef110ba859f44efeb9a88d0e85316cd1bbecda (diff) | |
download | linux-200ac492b3c366346fcabd11897fadbd1a7a6599.tar.gz linux-200ac492b3c366346fcabd11897fadbd1a7a6599.tar.bz2 linux-200ac492b3c366346fcabd11897fadbd1a7a6599.zip |
sky2: Allocate initial skbs in sky2_alloc_buffers
Allocate everything in one place so there's a single point
of failure in sky2_up, and sky2_rx_start can no longer fail.
Don't leave the hardware in a partially initialized state in the
case rx ring allocation fails.
As with the old code, the rx ring still needs to be fully
allocated for sky2_up to succeed.
Signed-off-by: Mike McCormack <mikem@ring3k.org>
Acked-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions