diff options
author | Lee Jones <lee.jones@linaro.org> | 2012-05-29 18:47:37 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-05-30 17:52:16 -0400 |
commit | 2e1d4a065a77d076a679df22a4eddbc7e33cad98 (patch) | |
tree | cdb5d79a42fa471f94f8fb5c45db6a40cdac1561 /include/net | |
parent | 3bbf372c6c60255585783bb08ab477a72b918196 (diff) | |
download | linux-3.10-2e1d4a065a77d076a679df22a4eddbc7e33cad98.tar.gz linux-3.10-2e1d4a065a77d076a679df22a4eddbc7e33cad98.tar.bz2 linux-3.10-2e1d4a065a77d076a679df22a4eddbc7e33cad98.zip |
net/smsc911x: Repair broken failure paths
Current failure paths attempt to free resources which we failed to request
and disable resources which we failed to enable ones. This leads to kernel
oops/panic. This patch does some simple re-ordering to prevent this from
happening.
Cc: netdev@vger.kernel.org
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
0 files changed, 0 insertions, 0 deletions