-
- Downloads
drm/client: Make client support optional
Only build client code if DRM_CLIENT has been selected. Automatially do so if one of the default clients has been enabled. If client support has been disabled, the helpers for client-related events are empty and the regular client functions are not present. Amdgpu has an internal DRM client, so it has to select DRM_CLIENT by itself unconditionally. v3: - provide empty drm_client_debugfs_init() if DRM_CLIENT=n (kernel test robot) Signed-off-by:Thomas Zimmermann <tzimmermann@suse.de> Cc: Alex Deucher <alexander.deucher@amd.com> Cc: "Christian König" <christian.koenig@amd.com> Cc: Xinhui Pan <Xinhui.Pan@amd.com> Reviewed-by:
Jonathan Cavitt <jonathan.cavitt@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241014085740.582287-12-tzimmermann@suse.de
Showing
- drivers/gpu/drm/Kconfig 10 additions, 0 deletionsdrivers/gpu/drm/Kconfig
- drivers/gpu/drm/Makefile 4 additions, 3 deletionsdrivers/gpu/drm/Makefile
- drivers/gpu/drm/amd/amdgpu/Kconfig 1 addition, 0 deletionsdrivers/gpu/drm/amd/amdgpu/Kconfig
- drivers/gpu/drm/drm_client_event.c 2 additions, 0 deletionsdrivers/gpu/drm/drm_client_event.c
- drivers/gpu/drm/drm_debugfs.c 0 additions, 1 deletiondrivers/gpu/drm/drm_debugfs.c
- drivers/gpu/drm/drm_internal.h 8 additions, 0 deletionsdrivers/gpu/drm/drm_internal.h
- include/drm/drm_client.h 0 additions, 2 deletionsinclude/drm/drm_client.h
- include/drm/drm_client_event.h 13 additions, 0 deletionsinclude/drm/drm_client_event.h
Loading
Please register or sign in to comment