aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorAdrian Hunter <adrian.hunter@intel.com>2017-03-20 19:50:30 +0200
committerUlf Hansson <ulf.hansson@linaro.org>2017-03-23 09:24:42 +0100
commit027fb89e61054b4aedd962adb3e2003dec78a716 (patch)
tree23354ce850fb69f150c086233d42d40bfcdc1e7f /Documentation
parentmmc: sdhci: Do not disable interrupts while waiting for clock (diff)
downloadlinux-dev-027fb89e61054b4aedd962adb3e2003dec78a716.tar.xz
linux-dev-027fb89e61054b4aedd962adb3e2003dec78a716.zip
mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power
Disabling interrupts for even a millisecond can cause problems for some devices. That can happen when Intel host controllers wait for the present state to propagate. The spin lock is not necessary here. Anything that is racing with changes to the I/O state is already broken. The mmc core already provides synchronization via "claiming" the host. Although the spin lock probably should be removed from the code paths that lead to this point, such a patch would touch too much code to be suitable for stable trees. Consequently, for this patch, just drop the spin lock while waiting. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Cc: stable@vger.kernel.org # v4.9+ Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Tested-by: Ludovic Desroches <ludovic.desroches@microchip.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions