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

Commit 5d827f0f authored by Siva Kumar Akkireddi's avatar Siva Kumar Akkireddi Committed by Siddartha Mohanadoss
Browse files

msm: mhi_dev: Skip channel doorbell interrupts on unused channels



Skip channel doorbell interrupts on uninitialized channels and continue
processing other valid channel interrupts instead of erroring-out.

Signed-off-by: default avatarSiva Kumar Akkireddi <sivaa@codeaurora.org>
Change-Id: If90eb6314628419d4823cf7023df0471f18a6071
parent 98205ebf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1600,7 +1600,7 @@ static void mhi_dev_queue_channel_db(struct mhi_dev *mhi,
			ring = &mhi->ring[ch_num + mhi->ch_ring_start];
			if (ring->state == RING_STATE_UINT) {
				pr_debug("Channel not opened for %d\n", ch_num);
				break;
				continue;
			}
			mhi_ring_set_state(ring, RING_STATE_PENDING);
			list_add(&ring->list, &mhi->process_ring_list);