The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git tags/mhi-fixes-v5.18 for you to fetch changes up to c38f83bae4037023827c85e045841d0421f85034: bus: mhi: host: pci_generic: Flush recovery worker during freeze (2022-04-13 13:11:19 +0530) ---------------------------------------------------------------- MHI fixes for v5.18 Couple of patches fixing the hibernation issue seen on MHI endpoint devices like SDX65 modems: - During hibernation, the host puts the device into D3cold after thaw() stage. But at that time, the device would be in M0 state. So the device emits a warning (not visible to the host but to device firmware only) stating invalid transition. This is fixed by adding a poweroff() callback that puts the device into M3 before D3cold. - There is a possibility that the recovery worker might be running while trying to powerdown the device. So flush the recovery worker before that. ---------------------------------------------------------------- Manivannan Sadhasivam (2): bus: mhi: host: pci_generic: Add missing poweroff() PM callback bus: mhi: host: pci_generic: Flush recovery worker during freeze drivers/bus/mhi/host/pci_generic.c | 2 ++ 1 file changed, 2 insertions(+)