OpenCloudOS-Kernel/drivers/gpu/drm/msm/adreno
Rob Clark ec4fbd7915 drm/msm/a6xx: Remove state objects from list before freeing
Technically it worked as it was before, only because it was using the
_safe version of the iterator.  But it is sloppy practice to leave
dangling pointers.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/507017/
Link: https://lore.kernel.org/r/20221013225520.371226-4-robdclark@gmail.com
2022-10-14 09:33:12 -07:00
..
a2xx.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00
a2xx_gpu.c drm/msm: Add SET_PARAM ioctl 2022-03-04 11:50:41 -08:00
a2xx_gpu.h drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
a3xx.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00
a3xx_gpu.c drm/msm: De-open-code some CP_EVENT_WRITE 2022-08-28 09:28:28 -07:00
a3xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a4xx.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00
a4xx_gpu.c drm/msm: De-open-code some CP_EVENT_WRITE 2022-08-28 09:28:28 -07:00
a4xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a5xx.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00
a5xx_debugfs.c drm/msm: Remove struct_mutex usage 2021-11-28 09:50:33 -08:00
a5xx_gpu.c drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy 2022-07-06 08:38:06 -07:00
a5xx_gpu.h drm/msm: Allow a5xx to mark the RPTR shadow as privileged 2020-09-15 10:47:44 -07:00
a5xx_power.c drm/msm: drop drm_gem_object_put_locked() 2021-07-27 18:09:18 -07:00
a5xx_preempt.c drm/msm: drop drm_gem_object_put_locked() 2021-07-27 18:09:18 -07:00
a6xx.xml.h drm/msm/a6xx: Improve gpu recovery sequence 2022-08-28 09:29:27 -07:00
a6xx_gmu.c drm/msm/a6xx: Handle GMU prepare-slumber hfi failure 2022-09-01 08:06:55 -07:00
a6xx_gmu.h drm/msm/adreno: Do not propagate void return values 2022-07-06 18:54:41 -07:00
a6xx_gmu.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00
a6xx_gpu.c drm/msm/a6xx: Improve gpu recovery sequence 2022-08-28 09:29:27 -07:00
a6xx_gpu.h drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy 2022-07-06 08:38:06 -07:00
a6xx_gpu_state.c drm/msm/a6xx: Remove state objects from list before freeing 2022-10-14 09:33:12 -07:00
a6xx_gpu_state.h drm/msm/a6xx: fix crashdec section name typo 2020-08-22 10:36:30 -07:00
a6xx_hfi.c drm/msm/adreno: Add A619 support 2022-07-06 08:41:19 -07:00
a6xx_hfi.h drm/msm/gpu: Also snapshot GMU HFI buffer 2021-11-29 16:19:58 -08:00
adreno_common.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00
adreno_device.c drm/msm/gpu: Fix crash during system suspend after unbind 2022-09-30 09:01:41 -07:00
adreno_gpu.c drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage 2022-10-14 09:32:22 -07:00
adreno_gpu.h drm/msm/adreno: Allow larger address space size 2022-07-06 08:42:57 -07:00
adreno_pm4.xml.h drm/msm: Update generated headers 2022-03-04 11:50:41 -08:00