Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e1614fca authored by Andrei Danaila's avatar Andrei Danaila Committed by Matt Wagantall
Browse files

Revert "msm: mhi: Stale doorebell in MHI Host"



This reverts commit e38c1ec36984945d60d02002eae5e615d1b9b6aa.

This commit can generate a link down in M2 state where the doorbell
is flushed while the link is down.

Change-Id: If29db648f0c6d2b0bd7a3d3a9b0f31ae5512c4eb
Signed-off-by: default avatarAndrei Danaila <adanaila@codeaurora.org>
parent b0394e94
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -953,6 +953,7 @@ int mhi_initiate_m3(struct mhi_device_ctxt *mhi_dev_ctxt)
		mhi_log(MHI_MSG_INFO,
			"Triggering wake out of M2\n");
		write_lock_irqsave(&mhi_dev_ctxt->xfer_lock, flags);
		mhi_dev_ctxt->flags.pending_M3 = 1;
		mhi_assert_device_wake(mhi_dev_ctxt);
		write_unlock_irqrestore(&mhi_dev_ctxt->xfer_lock, flags);
		r = wait_event_interruptible_timeout(*mhi_dev_ctxt->M0_event,