mmc: Add deferred resume support on 4.19
Add deferred resume support on 4.19 kernel. This change is squash of following deferred resume patches: ---------------------------------------------------------- 7eac9a6d : mmc: core: Add deferred bus resume policy f88fc3ea : mmc: Fix pm_notifier obeying deferred resume 21de67ad : mmc: core: Add deferred resume support to CQ 15c8f04a : mmc: block: Fix issue with deferred resume when CQ is enabled 3059e03a : mmc: core: add deferred resume support 14093fed : ARM: config: Enable DEFERRED RESUME flag on SDM660 8706e3a : mmc: card: blk: Add support for deferred SD bus resume cdf0d57 : mmc: core: Ignore bus resume flags when card removal event is detected 3498a2f : mmc: core: Send SD card initialization sequence in deferred resume path 5ebdb44 : mmc: core: detect change in resume if a new card is found 46a34ac : mmc: core: rescan for card if deferred resume fails 6794d0e2 : mmc: core: Fix deadlock in suspend & rescan path This change also includes fix for deadlock issue coming due to claiming host from two different context, hardware queue context and task context. Change-Id: I926bb3783e62892ce842e5d4da44a3c24c8f244d Signed-off-by:Ritesh Harjani <riteshh@codeaurora.org> Signed-off-by:
Ram Prakash Gupta <rampraka@codeaurora.org>
Loading
Please register or sign in to comment