tag | 7b27ed1b8efa9e872a9fbe94d214b6f1fe46af56 | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Fri Jan 05 11:05:43 2024 -0800 |
object | 4017eeae38f06849857a06efb344f25c98ddc0f0 |
Android 14.0.0 release 0.32
commit | 4017eeae38f06849857a06efb344f25c98ddc0f0 | [log] [tgz] |
---|---|---|
author | SIVA MULLATI <quic_smullati@quicinc.com> | Wed Jul 26 23:06:49 2023 +0530 |
committer | Michael Stokes <mjstokes@google.com> | Tue Oct 31 09:28:42 2023 +0000 |
tree | f31b2354fc7d3815d1c74c917fc7cf764ab5faa2 | |
parent | 1008723277d9c7909aa18a297ae23c39befbf0fc [diff] |
msm: kgsl: Defer drawobj_sync_timeline_fence_work() to a workqueue drawobj_sync_timeline_fence_work() does a cleanup of fence and syncobj allocations. Doing this cleanup in irq context requires the irq_work struct to remain valid after the function executes. Avoid this constraint by deferring this work to the memory workqueue. Change-Id: Ie0c91e9a9f6f496ae92e50c3bc27442c7390b750 Signed-off-by: Lynus Vaz <quic_lvaz@quicinc.com> Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com> Provenance: https://git.codelinaro.org/clo/la/kernel/msm-4.19/-/commit/2bac75def26d7ec6e41956d6c4d803afc717af0c Bug: 295908146