mirror of
https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
synced 2025-11-02 09:30:30 +10:00
hd44780_probe() allocates a memory chunk for hd with kzalloc() and
makes "lcd->drvdata->hd44780" point to it. When we call hd44780_remove(),
we should release all relevant memory and resource. But "lcd->drvdata
->hd44780" is not released, which will lead to a memory leak.
We should release the "lcd->drvdata->hd44780" in hd44780_remove() to fix
the memory leak bug.
Fixes:
|
||
|---|---|---|
| .. | ||
| arm-charlcd.c | ||
| cfag12864b.c | ||
| cfag12864bfb.c | ||
| charlcd.c | ||
| charlcd.h | ||
| hd44780_common.c | ||
| hd44780_common.h | ||
| hd44780.c | ||
| ht16k33.c | ||
| img-ascii-lcd.c | ||
| Kconfig | ||
| ks0108.c | ||
| lcd2s.c | ||
| line-display.c | ||
| line-display.h | ||
| Makefile | ||
| panel.c | ||