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:51:13 +0000 (08:51 +0100)
commit2ebc8b758c7d0a4f18c9aa3efd61667d9d6f2fb3
tree8af08df559ddd090ce985918bd21c5a311b0cd06
parentd2fc10e262b5b6f1cd4a3b8efdb50643bbb4957e
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