[PATCH] MMC: fix sdhci-dove removal
cjb at laptop.org
Mon Oct 29 17:10:37 EDT 2012
On Mon, Oct 15 2012, Russell King - ARM Linux wrote:
> Here's an updated patch which just about fixes the sdhci-dove driver.
> I would not be surprised given the idiotic sdhci-pltfm API if many
> other drivers suffered the same bug.
> From: Russell King <rmk+kernel at arm.linux.org.uk>
> Subject: [PATCH] MMC: fix sdhci-dove probe/removal
> 1. Never ever publish a device in the system before it has been setup
> to a usable state.
> 2. Unregister the device _BEFORE_ taking away any resources it may be
> 3. Don't check clks against NULL.
> Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>
This version of the patch doesn't apply cleanly or compile -- maybe you
have a later revision?
/home/cjb/git/mmc/drivers/mmc/host/sdhci-dove.c: In function ‘sdhci_dove_probe’:
/home/cjb/git/mmc/drivers/mmc/host/sdhci-dove.c:109:2: error: implicit declaration of function ‘clk_unprepare_disable’ [-Werror=implicit-function-declaration]
/home/cjb/git/mmc/drivers/mmc/host/sdhci-dove.c:111:1: warning: label ‘sdhci_dove_allocate_fail’ defined but not used [-Wunused-label]
Chris Ball <cjb at laptop.org> <http://printf.net/>
One Laptop Per Child
More information about the linux-arm-kernel