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

drm/gem: Include <linux/export.h>

Fix the compile-time warnings

drivers/gpu/drm/drm_gem.c: warning: EXPORT_SYMBOL() is used, but #include <linux/export.h> is missing
drivers/gpu/drm/drm_gem_atomic_helper.c: warning: EXPORT_SYMBOL() is used, but #include <linux/export.h> is missing
drivers/gpu/drm/drm_gem_framebuffer_helper.c: warning: EXPORT_SYMBOL() is used, but #include <linux/export.h> is missing
drivers/gpu/drm/drm_gem_ttm_helper.c: warning: EXPORT_SYMBOL() is used, but #include <linux/export.h> is missing
drivers/gpu/drm/drm_gem_vram_helper.c: warning: EXPORT_SYMBOL() is used, but #include <linux/export.h> is missing

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Fixes: a934a57a42f6 ("scripts/misc-check: check missing #include <linux/export.h> when W=1")
Reviewed-by: André Almeida <andrealmeid@igalia.com>
Cc: Masahiro Yamada <masahiroy@kernel.org>
Cc: Nathan Chancellor <nathan@kernel.org>
Link: https://lore.kernel.org/r/20250612121633.229222-7-tzimmermann@suse.de

+5
+1
drivers/gpu/drm/drm_gem.c
··· 26 26 */ 27 27 28 28 #include <linux/dma-buf.h> 29 + #include <linux/export.h> 29 30 #include <linux/file.h> 30 31 #include <linux/fs.h> 31 32 #include <linux/iosys-map.h>
+1
drivers/gpu/drm/drm_gem_atomic_helper.c
··· 2 2 3 3 #include <linux/dma-resv.h> 4 4 #include <linux/dma-fence-chain.h> 5 + #include <linux/export.h> 5 6 6 7 #include <drm/drm_atomic_state_helper.h> 7 8 #include <drm/drm_atomic_uapi.h>
+1
drivers/gpu/drm/drm_gem_framebuffer_helper.c
··· 5 5 * Copyright (C) 2017 Noralf Trønnes 6 6 */ 7 7 8 + #include <linux/export.h> 8 9 #include <linux/slab.h> 9 10 #include <linux/module.h> 10 11
+1
drivers/gpu/drm/drm_gem_ttm_helper.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 2 3 + #include <linux/export.h> 3 4 #include <linux/module.h> 4 5 5 6 #include <drm/drm_gem_ttm_helper.h>
+1
drivers/gpu/drm/drm_gem_vram_helper.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 2 3 + #include <linux/export.h> 3 4 #include <linux/iosys-map.h> 4 5 #include <linux/module.h> 5 6