]>
Commit | Line | Data |
---|---|---|
9f934a63 GKH |
1 | From e476a5a41ad67d0e2b4a652820c49a3923eb936b Mon Sep 17 00:00:00 2001 |
2 | From: Guennadi Liakhovetski <g.liakhovetski@gmx.de> | |
3 | Date: Tue, 23 Nov 2010 17:10:24 +0100 | |
4 | Subject: wireless: b43: fix error path in SDIO | |
5 | ||
6 | From: Guennadi Liakhovetski <g.liakhovetski@gmx.de> | |
7 | ||
8 | commit e476a5a41ad67d0e2b4a652820c49a3923eb936b upstream. | |
9 | ||
10 | Fix unbalanced call to sdio_release_host() on the error path. | |
11 | ||
12 | Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> | |
13 | Acked-by: Larry Finger <Larry.Finger@lwfinger.net> | |
14 | Signed-off-by: John W. Linville <linville@tuxdriver.com> | |
15 | Signed-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); |