From 544613a7d8671b623a1e151bc6d9af296b2875b5 Mon Sep 17 00:00:00 2001 From: Larry Finger Date: Thu, 28 Oct 2010 10:43:26 -0500 Subject: [PATCH] --- yaml --- r: 220967 b: refs/heads/master c: 9f2a0fac625bcef9c579bcf0b0c904ab1a56e7c4 h: refs/heads/master i: 220965: 7a998521d5b49b431462e461a3e9e66d87e1edbb 220963: 137dd0260f2b2907fc1debfb19aca8c3f0fa53f6 220959: e673872c445c65c2ed5f191d3ed7977583bea68d v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/b43/sdio.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d0c4792beb7b..eb871461e373 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 520efd1ace3f826120482e57a95d649b4e1c1684 +refs/heads/master: 9f2a0fac625bcef9c579bcf0b0c904ab1a56e7c4 diff --git a/trunk/drivers/net/wireless/b43/sdio.c b/trunk/drivers/net/wireless/b43/sdio.c index 45933cf8e8c2..9a55338d957f 100644 --- a/trunk/drivers/net/wireless/b43/sdio.c +++ b/trunk/drivers/net/wireless/b43/sdio.c @@ -175,7 +175,9 @@ static void b43_sdio_remove(struct sdio_func *func) struct b43_sdio *sdio = sdio_get_drvdata(func); ssb_bus_unregister(&sdio->ssb); + sdio_claim_host(func); sdio_disable_func(func); + sdio_release_host(func); kfree(sdio); sdio_set_drvdata(func, NULL); }