projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c3d0c76
)
updata rk29_sdmmc
author
lhh
<lhh@rock-chips.com>
Fri, 28 Jan 2011 06:38:26 +0000
(14:38 +0800)
committer
lhh
<lhh@rock-chips.com>
Fri, 28 Jan 2011 06:38:26 +0000
(14:38 +0800)
drivers/mmc/host/rk29_sdmmc.c
patch
|
blob
|
history
diff --git
a/drivers/mmc/host/rk29_sdmmc.c
b/drivers/mmc/host/rk29_sdmmc.c
index 55c07dbd9b34679c4ba7c192a22bc9122f16990f..ec3998bc7a9af8b65dd9561b709e6887b62c787e 100755
(executable)
--- a/
drivers/mmc/host/rk29_sdmmc.c
+++ b/
drivers/mmc/host/rk29_sdmmc.c
@@
-1281,7
+1281,8
@@
static void rk29_sdmmc_detect_change(unsigned long data)
rk29_sdmmc_request_end(host, mrq);
} else {
- list_del(&host->queue_node);
+ if (host->queue_node.next && host->queue_node.prev)
+ list_del(&host->queue_node);
mrq->cmd->error = -ENOMEDIUM;
if (mrq->data)
mrq->data->error = -ENOMEDIUM;