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

fbdev: Use _SYSMEM_ infix for system-memory helpers

Change the infix for fbdev's system-memory helpers from _SYS_ to
_SYSMEM_. The helpers perform operations within system memory, but
not on the state of the operating system itself. Naming should make
this clear. Adapt all users. No functional changes.

Suggested-by: Helge Deller <deller@gmx.de>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Acked-by: Helge Deller <deller@gmx.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20230729193157.15446-3-tzimmermann@suse.de

+12 -12
+1 -1
drivers/gpu/drm/Kconfig
··· 11 11 select DRM_PANEL_ORIENTATION_QUIRKS 12 12 select DRM_KMS_HELPER if DRM_FBDEV_EMULATION 13 13 select FB_CORE if DRM_FBDEV_EMULATION 14 - select FB_SYS_HELPERS_DEFERRED if DRM_FBDEV_EMULATION 14 + select FB_SYSMEM_HELPERS_DEFERRED if DRM_FBDEV_EMULATION 15 15 select HDMI 16 16 select I2C 17 17 select DMA_SHARED_BUFFER
+1 -1
drivers/gpu/drm/msm/Kconfig
··· 21 21 select DRM_BRIDGE 22 22 select DRM_PANEL_BRIDGE 23 23 select DRM_SCHED 24 - select FB_SYS_HELPERS if DRM_FBDEV_EMULATION 24 + select FB_SYSMEM_HELPERS if DRM_FBDEV_EMULATION 25 25 select SHMEM 26 26 select TMPFS 27 27 select QCOM_SCM
+5 -5
drivers/video/fbdev/Kconfig
··· 48 48 config FB_HECUBA 49 49 tristate 50 50 depends on FB 51 - select FB_SYS_HELPERS_DEFERRED 51 + select FB_SYSMEM_HELPERS_DEFERRED 52 52 53 53 config FB_SVGALIB 54 54 tristate ··· 1886 1886 config XEN_FBDEV_FRONTEND 1887 1887 tristate "Xen virtual frame buffer support" 1888 1888 depends on FB && XEN 1889 - select FB_SYS_HELPERS_DEFERRED 1889 + select FB_SYSMEM_HELPERS_DEFERRED 1890 1890 select XEN_XENBUS_FRONTEND 1891 1891 default y 1892 1892 help ··· 1897 1897 config FB_METRONOME 1898 1898 tristate "E-Ink Metronome/8track controller support" 1899 1899 depends on FB 1900 - select FB_SYS_HELPERS_DEFERRED 1900 + select FB_SYSMEM_HELPERS_DEFERRED 1901 1901 help 1902 1902 This driver implements support for the E-Ink Metronome 1903 1903 controller. The pre-release name for this device was 8track ··· 1979 1979 config FB_BROADSHEET 1980 1980 tristate "E-Ink Broadsheet/Epson S1D13521 controller support" 1981 1981 depends on FB && (ARCH_PXA || COMPILE_TEST) 1982 - select FB_SYS_HELPERS_DEFERRED 1982 + select FB_SYSMEM_HELPERS_DEFERRED 1983 1983 help 1984 1984 This driver implements support for the E-Ink Broadsheet 1985 1985 controller. The release name for this device was Epson S1D13521 ··· 2021 2021 depends on FB && I2C 2022 2022 depends on GPIOLIB || COMPILE_TEST 2023 2023 select FB_BACKLIGHT 2024 - select FB_SYS_HELPERS_DEFERRED 2024 + select FB_SYSMEM_HELPERS_DEFERRED 2025 2025 help 2026 2026 This driver implements support for the Solomon SSD1307 2027 2027 OLED controller over I2C.
+3 -3
drivers/video/fbdev/core/Kconfig
··· 151 151 select FB_CFB_FILLRECT 152 152 select FB_CFB_IMAGEBLIT 153 153 154 - config FB_SYS_HELPERS 154 + config FB_SYSMEM_HELPERS 155 155 bool 156 156 depends on FB_CORE 157 157 select FB_SYS_COPYAREA ··· 159 159 select FB_SYS_FOPS 160 160 select FB_SYS_IMAGEBLIT 161 161 162 - config FB_SYS_HELPERS_DEFERRED 162 + config FB_SYSMEM_HELPERS_DEFERRED 163 163 bool 164 164 depends on FB_CORE 165 165 select FB_DEFERRED_IO 166 - select FB_SYS_HELPERS 166 + select FB_SYSMEM_HELPERS 167 167 168 168 config FB_BACKLIGHT 169 169 tristate
+2 -2
include/linux/fb.h
··· 566 566 extern ssize_t fb_sys_write(struct fb_info *info, const char __user *buf, 567 567 size_t count, loff_t *ppos); 568 568 569 - #define __FB_DEFAULT_SYS_OPS_RDWR \ 569 + #define __FB_DEFAULT_SYSMEM_OPS_RDWR \ 570 570 .fb_read = fb_sys_read, \ 571 571 .fb_write = fb_sys_write 572 572 573 - #define __FB_DEFAULT_SYS_OPS_DRAW \ 573 + #define __FB_DEFAULT_SYSMEM_OPS_DRAW \ 574 574 .fb_fillrect = sys_fillrect, \ 575 575 .fb_copyarea = sys_copyarea, \ 576 576 .fb_imageblit = sys_imageblit