aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/cdns3-debug.h
diff options
context:
space:
mode:
authorEvgeny Novikov <[email protected]>2020-06-19 19:21:36 +0300
committerBartlomiej Zolnierkiewicz <[email protected]>2020-07-10 16:17:23 +0200
commite8d35898a78e34fc854ed9680bc3f9caedab08cd (patch)
tree8b65c2bdbd5d918748bdc9fb867f51b95fbd2685 /drivers/usb/cdns3/cdns3-debug.h
parent17d8dcf5330a97f6e5ae01d336eb1641782043f9 (diff)
video: fbdev: savage: fix memory leak on error handling path in probe
savagefb_probe() calls savage_init_fb_info() that can successfully allocate memory for info->pixmap.addr but then fail when fb_alloc_cmap() fails. savagefb_probe() goes to label failed_init and does not free allocated memory. It is not valid to go to label failed_mmio since savage_init_fb_info() can fail during memory allocation as well. So, the patch free allocated memory on the error handling path in savage_init_fb_info() itself. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Evgeny Novikov <[email protected]> Cc: Antonino Daplas <[email protected]> Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions