From: Shawn Guo Date: Wed, 22 Aug 2012 15:10:01 +0000 (+0800) Subject: mmc: sdhci-esdhc: break out early if clock is 0 X-Git-Tag: v3.2.30~102 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0d9ef18e6578ebce77372896fa8fb1ba19e1612;p=pandora-kernel.git mmc: sdhci-esdhc: break out early if clock is 0 commit 74f330bceaa7b88d06062e1cac3d519a3dfc041e upstream. Since commit 30832ab56 ("mmc: sdhci: Always pass clock request value zero to set_clock host op") was merged, esdhc_set_clock starts hitting "if (clock == 0)" where ESDHC_SYSTEM_CONTROL has been operated. This causes SDHCI card-detection function being broken. Fix the regression by moving "if (clock == 0)" above ESDHC_SYSTEM_CONTROL operation. Signed-off-by: Shawn Guo Signed-off-by: Chris Ball Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed