[PATCH] drm: qxl: Fix NULL pointer dereference at qxl_alloc_client_monitors_config

2018-07-28 Thread Anton Vasilyev
() and additional status for qxl_display_copy_rom_client_monitors_config return value. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Anton Vasilyev --- Note: Is it correct that qxl_display_read_client_monitors_config() does not return error in case of fail? --- drivers/gpu

[PATCH] drm: qxl: Fix error handling at qxl_device_init

2018-07-27 Thread Anton Vasilyev
). Signed-off-by: Anton Vasilyev --- drivers/gpu/drm/qxl/qxl_kms.c | 80 --- 1 file changed, 73 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/qxl/qxl_kms.c b/drivers/gpu/drm/qxl/qxl_kms.c index 771250aed78d..e25c589d5f50 100644 --- a/drivers/gpu/drm/qxl

[PATCH] video: goldfishfb: fix memory leak on driver remove

2018-07-09 Thread Anton Vasilyev
goldfish_fb_probe() allocates memory for fb, but goldfish_fb_remove() does not have deallocation of fb, which leads to memory leak on probe/remove. The patch adds deallocation into goldfish_fb_remove(). Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Anton Vasilyev