summaryrefslogtreecommitdiff
path: root/include/linux/mmc
diff options
context:
space:
mode:
authorGuennadi Liakhovetski <g.liakhovetski@gmx.de>2012-06-14 12:17:39 +0400
committerChris Ball <cjb@laptop.org>2012-07-21 08:02:21 +0400
commitd9adcc12860d76cf3401c6ab7c0406b15b356b7a (patch)
tree10f2e7c5248ea93ad80105635e2ccdb268ee4dda /include/linux/mmc
parentbf68a812f06ca40bccfa2e792055141f2c3948c7 (diff)
downloadlinux-d9adcc12860d76cf3401c6ab7c0406b15b356b7a.tar.xz
mmc: prohibit card detection when host is not ready
Currently mmc host drivers have to decide whether to enable card detection before calling mmc_add_host() -- in which case a card insertion event can arrive before the host has been completely initialised -- or after mmc_add_host(), in which case the initial card detection can be problematic. This patch adds an explicit indication of when card detection should not be carried out. With it in place enabling card detection before calling mmc_add_host() should be safe. Similarly, disabling it again after calling mmc_remove_host() will avoid any races. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'include/linux/mmc')
0 files changed, 0 insertions, 0 deletions