]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/2.6.36.2/wireless-b43-fix-error-path-in-sdio.patch
Remove duplicated commits
[thirdparty/kernel/stable-queue.git] / releases / 2.6.36.2 / wireless-b43-fix-error-path-in-sdio.patch
CommitLineData
9f934a63
GKH
1From e476a5a41ad67d0e2b4a652820c49a3923eb936b Mon Sep 17 00:00:00 2001
2From: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
3Date: Tue, 23 Nov 2010 17:10:24 +0100
4Subject: wireless: b43: fix error path in SDIO
5
6From: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
7
8commit e476a5a41ad67d0e2b4a652820c49a3923eb936b upstream.
9
10Fix unbalanced call to sdio_release_host() on the error path.
11
12Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
13Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
14Signed-off-by: John W. Linville <linville@tuxdriver.com>
15Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
16
17---
18 drivers/net/wireless/b43/sdio.c | 1 +
19 1 file changed, 1 insertion(+)
20
21--- a/drivers/net/wireless/b43/sdio.c
22+++ b/drivers/net/wireless/b43/sdio.c
23@@ -163,6 +163,7 @@ static int b43_sdio_probe(struct sdio_fu
24 err_free_ssb:
25 kfree(sdio);
26 err_disable_func:
27+ sdio_claim_host(func);
28 sdio_disable_func(func);
29 err_release_host:
30 sdio_release_host(func);