commit | a21800bced7cbaf7bb8f5281db17a5d7ef6e197a | [log] [tgz] |
---|---|---|
author | Thomas Zimmermann <[email protected]> | Mon Nov 29 10:48:41 2021 +0100 |
committer | Thomas Zimmermann <[email protected]> | Tue Nov 30 09:41:28 2021 +0100 |
tree | b71a940ac6f0db01084d74f22a17f1ddf5418975 | |
parent | 2985c96485b7ef4e015d13dc3081fb0479260951 [diff] [blame] |
drm: Declare hashtable as legacy The DRM hashtable code is only used by internal functions for legacy UMS drivers. Move the implementation behind CONFIG_DRM_LEGACY and the declarations into legacy header files. Unexport the symbols. Signed-off-by: Thomas Zimmermann <[email protected]> Acked-by: Daniel Vetter <[email protected]> Acked-by: Alex Deucher <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
diff --git a/include/drm/drm_device.h b/include/drm/drm_device.h index 604b1d1..9923c7a 100644 --- a/include/drm/drm_device.h +++ b/include/drm/drm_device.h
@@ -6,16 +6,13 @@ #include <linux/mutex.h> #include <linux/idr.h> -#include <drm/drm_hashtab.h> +#include <drm/drm_legacy.h> #include <drm/drm_mode_config.h> struct drm_driver; struct drm_minor; struct drm_master; -struct drm_device_dma; struct drm_vblank_crtc; -struct drm_sg_mem; -struct drm_local_map; struct drm_vma_offset_manager; struct drm_vram_mm; struct drm_fb_helper;