linux/drivers/auxdisplay
Thomas Fourier 91f08ec6a9 auxdisplay: arm-charlcd: fix release_mem_region() size
[ Upstream commit b5c23a4d29 ]

It seems like, after the request_mem_region(), the corresponding
release_mem_region() must take the same size. This was done
in (now removed due to previous refactoring) charlcd_remove()
but not in the error path in charlcd_probe().

Fixes: ce8962455e ("ARM: 6214/2: driver for the character LCD found in ARM refdesigns")
Signed-off-by: Thomas Fourier <fourier.thomas@gmail.com>
Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-02-26 14:58:56 -08:00
..
arm-charlcd.c auxdisplay: arm-charlcd: fix release_mem_region() size 2026-02-26 14:58:56 -08:00
cfag12864b.c auxdisplay: Remove unused functions 2024-10-08 20:48:18 +03:00
cfag12864bfb.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
charlcd.c auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" 2025-03-10 18:02:31 +02:00
charlcd.h auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" 2025-03-10 18:02:31 +02:00
hd44780.c auxdisplay: hd44780: Call charlcd_alloc() from hd44780_common_alloc() 2025-03-10 18:03:02 +02:00
hd44780_common.c auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc() 2025-03-10 18:03:02 +02:00
hd44780_common.h auxdisplay: hd44780: Call charlcd_alloc() from hd44780_common_alloc() 2025-03-10 18:03:02 +02:00
ht16k33.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
img-ascii-lcd.c auxdisplay: img-ascii-lcd: Constify struct img_ascii_lcd_config 2024-12-10 22:26:33 +02:00
Kconfig auxdisplay: MAX6959 should select BITREVERSE 2025-02-20 14:43:58 +02:00
ks0108.c parport: Remove parport_driver.devmodel 2024-07-03 16:44:22 +02:00
lcd2s.c auxdisplay: lcd2s: Allocate memory for custom data in charlcd_alloc() 2025-03-10 18:03:02 +02:00
line-display.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
line-display.h auxdisplay: linedisp: Allocate buffer for the string 2024-02-26 18:02:19 +02:00
Makefile auxdisplay: linedisp: Group display drivers together 2024-04-02 19:09:14 +03:00
max6959.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
panel.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
seg-led-gpio.c auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep 2025-02-12 12:52:17 +02:00