OSDN Git Service

mhi: core: Mark unprocessed events as STALE
authorSujeev Dias <sdias@codeaurora.org>
Mon, 31 Oct 2016 17:35:59 +0000 (10:35 -0700)
committerSujeev Dias <sdias@codeaurora.org>
Fri, 24 Feb 2017 22:54:16 +0000 (14:54 -0800)
commitbdfe181b250256f4663e06983ad8fafae7fb3cfc
treef97b8c97a25b67f712ef2c8792cdc882d9f30b62
parent8339f2fd20f2255a4f5c7a11040f08c7c13445c4
mhi: core: Mark unprocessed events as STALE

MHI clients permitted to reset channels asynchronous
to pending data. It's possible after channel reset
there are pending events for that particular channel.
Mark all those events as stale, such that MHI event
process thread will ignore them.

CRs-Fixed: 1074226
Change-Id: I86547aa2c5d7ad5095807cfe87378f5540c05a66
Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
drivers/platform/msm/mhi/mhi.h
drivers/platform/msm/mhi/mhi_event.c
drivers/platform/msm/mhi/mhi_init.c
drivers/platform/msm/mhi/mhi_isr.c
drivers/platform/msm/mhi/mhi_main.c