msm: ipa4: Don't decrease channel ref conunt for GCI channel
Because of decreasing channel reference count two times one channel ref count value going to negetive value and failed to deallocate this event ring. Add changes to avoid decreasing the reference count for GCI channel. Change-Id: Id85d476cb9ccf138dc3e5979395ce853d53dd317 Signed-off-by: Arnav Sharma <arnav_s@codeaurora.org>
This commit is contained in:

committed by
Arnav Sharma

parent
35a6e9d752
commit
39d9f83d20
@@ -3147,7 +3147,7 @@ int gsi_dealloc_channel(unsigned long chan_hdl)
|
||||
}
|
||||
devm_kfree(gsi_ctx->dev, ctx->user_data);
|
||||
ctx->allocated = false;
|
||||
if (ctx->evtr)
|
||||
if (ctx->evtr && (ctx->props.prot != GSI_CHAN_PROT_GCI))
|
||||
atomic_dec(&ctx->evtr->chan_ref_cnt);
|
||||
atomic_dec(&gsi_ctx->num_chan);
|
||||
|
||||
|
Reference in New Issue
Block a user