projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
net
/
wireless
/
ti
/
wl1251
/
sdio.c
diff --git
a/drivers/net/wireless/ti/wl1251/sdio.c
b/drivers/net/wireless/ti/wl1251/sdio.c
index e57ee48edff6d3d788626b618633caab096e0427..e2b3d9c541e830f23fdc3703a6ddc5d48c276de0 100644
(file)
--- a/
drivers/net/wireless/ti/wl1251/sdio.c
+++ b/
drivers/net/wireless/ti/wl1251/sdio.c
@@
-186,8
+186,10
@@
static int wl1251_sdio_set_power(struct wl1251 *wl, bool enable)
wl->set_power(true);
ret = pm_runtime_get_sync(&func->dev);
- if (ret < 0)
+ if (ret < 0) {
+ pm_runtime_put_sync(&func->dev);
goto out;
+ }
sdio_claim_host(func);
sdio_enable_func(func);