linux/drivers/gpu/drm/msm/disp
Dmitry Baryshkov 2503003cb2 drm/msm: make msm_disp_state transient data struct
Instead of allocating snapshotting structure at the driver probe time
and later handling concurrent access, actual state, etc, make
msm_disp_state transient struct. Allocate one when snapshotting happens
and free it after coredump data is read by userspace.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Abhinav Kumar <abhinavk@codeaurora.org>
Link: https://lore.kernel.org/r/20210427001828.2375555-3-dmitry.baryshkov@linaro.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
2021-06-23 07:32:14 -07:00
..
dpu1 drm/msm: pass dump state as a function argument 2021-06-23 07:32:14 -07:00
mdp4 drm: Use state helper instead of the plane state pointer 2021-02-25 08:05:28 +01:00
mdp5 Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-04-13 23:35:54 +02:00
mdp_common.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
mdp_format.c
mdp_kms.c
mdp_kms.h drm/msm/kms: Update msm_kms_init/destroy 2020-11-01 10:13:32 -08:00
msm_disp_snapshot_util.c drm/msm: make msm_disp_state transient data struct 2021-06-23 07:32:14 -07:00
msm_disp_snapshot.c drm/msm: make msm_disp_state transient data struct 2021-06-23 07:32:14 -07:00
msm_disp_snapshot.h drm/msm: make msm_disp_state transient data struct 2021-06-23 07:32:14 -07:00