mlx4_en: Fix error handling while activating RX rings
authorYevgeny Petrilin <yevgenyp@mellanox.co.il>
Mon, 20 Apr 2009 04:24:28 +0000 (04:24 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 21 Apr 2009 08:47:03 +0000 (01:47 -0700)
commit9a4f92a603cd72ee534cead20cbc627b34cfc884
tree12acfcdca721ebbacf3b9f75cbb425f8fee7576e
parent775d8d931581764a1ec982ebe5a927b12762fb6d
mlx4_en: Fix error handling while activating RX rings

In case of failure of either srq creation or page allocation,
the cleanup code handled the failed ring as well, and tried
to destroy resources that where not allocated.

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/mlx4/en_rx.c