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

Commit d495b8fa authored by Vivek Pernamitta's avatar Vivek Pernamitta
Browse files

mhi: core: Error handling for pending packets in mission_mode



Clearing pending packets global reference count in mhi_controller
only when channel is in mission mode in error handling mechanism
with command completion timeout in mhi prepeare channel.

Change-Id: Ib86b4f2a2ff5f28d27cf6174f65987d4f9ca1aea
Signed-off-by: default avatarVivek Pernamitta <vpernami@codeaurora.org>
parent 74de7711
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1919,6 +1919,7 @@ int mhi_prepare_channel(struct mhi_controller *mhi_cntrl,
	return 0;

error_dec_pendpkt:
	if (in_mission_mode)
		atomic_dec(&mhi_cntrl->pending_pkts);
error_pm_state:
	if (!mhi_chan->offload_ch)