Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd: drop use of drmP.h from all header files

Drop use of the deprecated drmP.h header file from
all amd header files.
This makes it a more smooth process to get rid of drmP.h
in the .c files.

Added include files and forwards as appropriate.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "David (ChunMing) Zhou" <David1.Zhou@amd.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20190609220757.10862-7-sam@ravnborg.org

+8 -4
+4 -1
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h
··· 25 25 #ifndef __AMDGPU_SCHED_H__ 26 26 #define __AMDGPU_SCHED_H__ 27 27 28 - #include <drm/drmP.h> 28 + enum drm_sched_priority; 29 + 30 + struct drm_device; 31 + struct drm_file; 29 32 30 33 enum drm_sched_priority amdgpu_to_sched_priority(int amdgpu_priority); 31 34 int amdgpu_sched_ioctl(struct drm_device *dev, void *data,
-2
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
··· 28 28 #include <linux/types.h> 29 29 #include <linux/tracepoint.h> 30 30 31 - #include <drm/drmP.h> 32 - 33 31 #undef TRACE_SYSTEM 34 32 #define TRACE_SYSTEM amdgpu 35 33 #define TRACE_INCLUDE_FILE amdgpu_trace
+4 -1
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
··· 26 26 #ifndef __AMDGPU_DM_H__ 27 27 #define __AMDGPU_DM_H__ 28 28 29 - #include <drm/drmP.h> 30 29 #include <drm/drm_atomic.h> 30 + #include <drm/drm_connector.h> 31 + #include <drm/drm_crtc.h> 32 + #include <drm/drm_dp_mst_helper.h> 33 + #include <drm/drm_plane.h> 31 34 32 35 /* 33 36 * This file contains the definition for amdgpu_display_manager