OSDN Git Service

drm/msm: Check if target supports crash dump capture
authorSharat Masetty <smasetty@codeaurora.org>
Fri, 12 Oct 2018 08:56:55 +0000 (14:26 +0530)
committerSean Paul <seanpaul@chromium.org>
Fri, 30 Nov 2018 16:33:54 +0000 (11:33 -0500)
This patch simply checks first to see if the target can support crash dump
capture before proceeding.

Signed-off-by: Sharat Masetty <smasetty@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
drivers/gpu/drm/msm/msm_gpu.c

index 11aac83..32d04a9 100644 (file)
@@ -345,6 +345,10 @@ static void msm_gpu_crashstate_capture(struct msm_gpu *gpu,
 {
        struct msm_gpu_state *state;
 
+       /* Check if the target supports capturing crash state */
+       if (!gpu->funcs->gpu_state_get)
+               return;
+
        /* Only save one crash state at a time */
        if (gpu->crashstate)
                return;