From: Guennadi Liakhovetski Date: Thu, 14 Jun 2012 08:17:39 +0000 (+0200) Subject: mmc: prohibit card detection when host is not ready X-Git-Tag: v3.6-rc1~153^2~27 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9adcc12860d76cf3401c6ab7c0406b15b356b7a;p=pandora-kernel.git 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 Signed-off-by: Chris Ball --- Reading git-diff-tree failed