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:52:16 +0000 (08:52 +0100)
commita2e069094d9e95c9590cec11be0eb21ec27e4b9d
tree9ae2cf4a72c0d6f982b1bdd41e93351d1d7fd282
parentcb42d0dc74da670a1b77c5e797f30618b95bee5d
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