linux/drivers/video/fbdev
Uwe Kleine-König f3db09aae1 fbdev: vesafb: Convert to platform remove callback returning void
The .remove() callback for a platform driver returns an int which makes
many driver authors wrongly assume it's possible to do error handling by
returning an error code. However the value returned is (mostly) ignored
and this typically results in resource leaks. To improve here there is a
quest to make the remove callback return void. In the first step of this
quest all drivers are converted to .remove_new() which already returns
void.

Trivially convert this driver from always returning zero in the remove
callback to the void returning variant.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Helge Deller <deller@gmx.de>
2023-04-24 11:48:32 +02:00
..
aty fbdev: radeon: Use backlight helper 2023-01-09 09:57:50 +01:00
core Merge drm/drm-fixes into drm-misc-fixes 2023-03-13 10:14:05 +01:00
geode fbdev: lxfb: Fix potential divide by zero 2023-03-16 16:18:17 +01:00
i810 fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
intelfb fbdev: intelfb: Fix potential divide by zero 2023-03-16 16:18:16 +01:00
kyro fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
matrox fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB 2023-01-02 15:46:41 +01:00
mb862xx fbdev: mb862xx: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
mmp video: fbdev: mmp: replace usage of found with dedicated list iterator variable 2022-04-12 22:06:10 +02:00
nvidia fbdev: nvidia: Fix potential divide by zero 2023-03-16 16:18:16 +01:00
omap fbdev: omapfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
omap2 fbdev: omapfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
riva fbdev: riva: Use backlight helper 2023-01-09 09:57:51 +01:00
savage fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sis Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
vermilion fbdev: vermilion: decrease reference count in error path 2022-12-14 20:01:50 +01:00
via fbdev: via: Fix error in via_core_init() 2022-12-14 20:01:50 +01:00
68328fb.c mm: replace vma->vm_flags direct modifications with modifier calls 2023-02-09 16:51:39 -08:00
acornfb.c
acornfb.h
amba-clcd.c fbdev: Use of_property_present() for testing DT property presence 2023-03-16 16:18:17 +01:00
amifb.c video: fbdev: amiga: Simplify amifb_pan_display() 2022-07-18 07:54:17 +02:00
arcfb.c
arkfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
asiliantfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
atafb_iplan2p2.c
atafb_iplan2p4.c
atafb_iplan2p8.c
atafb_mfb.c
atafb_utils.h
atafb.c video: fbdev: atari: Remove backward bug-compatibility 2022-07-18 07:56:18 +02:00
atafb.h
atmel_lcdfb.c fbdev: atmel_lcdfb: Rework backlight status updates 2023-01-09 21:33:14 +01:00
au1100fb.c video: fbdev: au1100fb: Drop unnecessary NULL ptr check 2022-06-20 20:19:50 +02:00
au1100fb.h video: fbdev: au1100fb: Spelling s/palette/palette/ 2022-02-16 10:54:42 +01:00
au1200fb.c fbdev: au1200fb: Fix potential divide by zero 2023-03-16 16:18:17 +01:00
au1200fb.h
broadsheetfb.c fbdev: Use pageref offset for deferred-I/O writeback 2022-05-03 16:04:22 +02:00
bt431.h
bt455.h
bw2.c fbdev: Use of_property_present() for testing DT property presence 2023-03-16 16:18:17 +01:00
c2p_core.h
c2p_iplan2.c
c2p_planar.c
c2p.h
carminefb_regs.h
carminefb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
carminefb.h
cg3.c fbdev: cg3: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
cg6.c fbdev: cg6: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
cg14.c fbdev: cg14: Convert to platform remove callback returning void 2023-04-24 11:48:28 +02:00
chipsfb.c fbdev: chipsfb: Fix error codes in chipsfb_pci_init() 2023-02-28 09:20:04 +01:00
cirrusfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
clps711x-fb.c fbdev: clps711x-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
cobalt_lcdfb.c fbdev: cobalt_lcdfb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
controlfb.c fbdev: controlfb: fix spelling mistake "paramaters"->"parameters" 2022-12-14 20:01:50 +01:00
controlfb.h
cyber2000fb.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
cyber2000fb.h
da8xx-fb.c fbdev: da8xx-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
dnfb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
edid.h
efifb.c fbdev: efifb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
ep93xx-fb.c fbdev: ep93xx-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
ffb.c fbdev: ffb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
fm2fb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
fsl-diu-fb.c fbdev: fsl-diu-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
g364fb.c
gbefb.c fbdev: gbefb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
goldfishfb.c fbdev: goldfishfb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
grvga.c fbdev: grvga: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
gxt4500.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
hecubafb.c fbdev: hecubafb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
hgafb.c fbdev: hgafb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
hitfb.c fbdev: hitfb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
hpfb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
hyperv_fb.c drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
i740_reg.h
i740fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
imsttfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
imxfb.c fbdev: imxfb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
Kconfig ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
leo.c fbdev: leo: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
macfb.c
macmodes.c
macmodes.h
Makefile fbdev: remove w100fb driver 2023-02-01 17:23:38 +01:00
maxinefb.c
metronomefb.c fbdev: metronomefb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
mx3fb.c fbdev: mx3fb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
n411.c
neofb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
ocfb.c fbdev: ocfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
offb.c fbdev: offb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
p9100.c fbdev: p9100: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
platinumfb.c fbdev: platinumfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
platinumfb.h
pm2fb.c fbdev: pm2fb: fix missing pci_disable_device() 2022-12-14 20:01:50 +01:00
pm3fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
pmag-aa-fb.c
pmag-ba-fb.c
pmagb-b-fb.c
ps3fb.c
pvr2fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
pxa3xx-gcu.c fbdev: pxa3xx-gcu: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
pxa3xx-gcu.h
pxa3xx-regs.h ARM: pxa: move regs-lcd.h into driver 2022-04-19 16:29:03 +02:00
pxa168fb.c fbdev: pxa168fb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
pxa168fb.h
pxafb.c fbdev: pxafb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
pxafb.h
q40fb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
s1d13xxxfb.c fbdev: s1d13xxxfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
s3c-fb.c fbdev: s3c-fb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
s3fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sa1100fb.c ARM: sa1100: remove unused board files 2023-01-12 10:53:12 +01:00
sa1100fb.h
sbuslib.c
sbuslib.h
sh7760fb.c fbdev: sh7760fb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
sh_mobile_lcdcfb.c fbdev: sh_mobile_lcdcfb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
sh_mobile_lcdcfb.h
simplefb.c fbdev: simplefb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
skeletonfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sm501fb.c fbdev: sm501fb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
sm712.h
sm712fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
smscufx.c fbdev: smscufx: fix error handling code in ufx_usb_probe 2022-12-14 20:01:50 +01:00
ssd1307fb.c fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs 2022-12-14 20:01:48 +01:00
sstfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sticore.h parisc/stifb: Keep track of hardware path of graphics card 2022-06-04 15:47:03 +02:00
stifb.c fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks 2023-03-16 16:18:16 +01:00
sunxvr500.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sunxvr1000.c fbdev: Move fbdev drivers from strlcpy to strscpy 2022-08-24 22:06:15 +02:00
sunxvr2500.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
tcx.c fbdev: tcx: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
tdfxfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
tgafb.c fbdev: tgafb: Fix potential divide by zero 2023-03-14 18:49:39 +01:00
tridentfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
udlfb.c fbdev: udlfb: Remove redundant initialization to variable identical 2022-10-08 15:20:08 +02:00
uvesafb.c fbdev: uvesafb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
valkyriefb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
valkyriefb.h
vesafb.c fbdev: vesafb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
vfb.c
vga16fb.c fbdev/vga16fb: Do not use struct fb_info.apertures 2023-01-13 12:54:34 +01:00
vt8500lcdfb.c
vt8500lcdfb.h
vt8623fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
wm8505fb_regs.h
wm8505fb.c fbdev: wm8505fb: Use devm_platform_ioremap_resource() 2023-03-14 18:49:39 +01:00
wmt_ge_rops.c
wmt_ge_rops.h
xen-fbfront.c xen: branch for v6.2-rc4 2023-01-12 17:02:20 -06:00
xilinxfb.c fbdev: xilinxfb: Use devm_platform_get_and_ioremap_resource() 2023-03-14 18:49:40 +01:00