]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mmc: cqhci: Increase recovery halt timeout
authorAdrian Hunter <adrian.hunter@intel.com>
Fri, 3 Nov 2023 08:47:16 +0000 (10:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 Dec 2023 07:48:01 +0000 (08:48 +0100)
commit9edc063598c9a5cedb68c93c704120831011fd31
tree5cc4dcb2948b7078c52ad4f0c736fa182abfd541
parent443829382220bc2366ed7ad677543d581d6a49b9
mmc: cqhci: Increase recovery halt timeout

commit b578d5d18e929aa7c007a98cce32657145dde219 upstream.

Failing to halt complicates the recovery. Additionally, unless the card or
controller are stuck, which is expected to be very rare, then the halt
should succeed, so it is better to wait. Set a large timeout.

Fixes: a4080225f51d ("mmc: cqhci: support for command queue enabled host")
Cc: stable@vger.kernel.org
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Link: https://lore.kernel.org/r/20231103084720.6886-3-adrian.hunter@intel.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mmc/host/cqhci-core.c