From: Andrew Gabbasov Date: Wed, 1 Oct 2014 12:14:08 +0000 (-0500) Subject: mmc: sdhci: fix error conditions for controller reset X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~28^2~119 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fce9d33f51bf1d84270238885c2712d48a056e41;p=pandora-kernel.git mmc: sdhci: fix error conditions for controller reset Add the case of SET_BLOCK_COUNT command error to the error conditions check for making a controller reset at request handling finish. Otherwise, if the SET_BLOCK_COUNT command failed, e.g. with a timeout, the controller state was not reset, and the next command failed too. In the case of data error the controller reset is already done in finish_data() function before sending stop command (if present), so the finish tasklet should make a reset after data error only if no stop command existed in the request. Also, fix the indentation of this condition check to make it more logical. Signed-off-by: Andrew Gabbasov Signed-off-by: Ulf Hansson --- Reading git-diff-tree failed