Re: [PATCH stable 5.4 0/3] MMC timeout back ports

From: Greg Kroah-Hartman
Date: Thu May 19 2022 - 10:26:01 EST


On Tue, May 17, 2022 at 11:09:08AM -0700, Florian Fainelli wrote:
> These 3 commits from upstream allow us to have more fine grained control
> over the MMC command timeouts and this solves the following timeouts
> that we have seen on our systems across suspend/resume cycles:
>
> [ 14.907496] usb usb2: root hub lost power or was reset
> [ 15.216232] usb 1-1: reset high-speed USB device number 2 using
> xhci-hcd
> [ 15.485812] bcmgenet 8f00000.ethernet eth0: Link is Down
> [ 15.525328] mmc1: error -110 doing runtime resume
> [ 15.531864] OOM killer enabled.
>
> Thanks!
>
> Ulf Hansson (3):
> mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
> mmc: block: Use generic_cmd6_time when modifying
> INAND_CMD38_ARG_EXT_CSD
> mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
>
> drivers/mmc/core/block.c | 6 +++---
> drivers/mmc/core/mmc_ops.c | 25 +++++++++++++------------
> 2 files changed, 16 insertions(+), 15 deletions(-)
>
> --
> 2.25.1
>

All now queued up, thanks!

greg k-h