| From 09a00abe3a9941c2715ca83eb88172cd2f54d8fd Mon Sep 17 00:00:00 2001 |
| From: Mikulas Patocka <mpatocka@redhat.com> |
| Date: Sun, 3 Jun 2018 16:40:57 +0200 |
| Subject: udl-kms: fix crash due to uninitialized memory |
| |
| From: Mikulas Patocka <mpatocka@redhat.com> |
| |
| commit 09a00abe3a9941c2715ca83eb88172cd2f54d8fd upstream. |
| |
| We must use kzalloc when allocating the fb_deferred_io structure. |
| Otherwise, the field first_io is undefined and it causes a crash. |
| |
| Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> |
| Cc: stable@vger.kernel.org |
| Signed-off-by: Dave Airlie <airlied@redhat.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/gpu/drm/udl/udl_fb.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/gpu/drm/udl/udl_fb.c |
| +++ b/drivers/gpu/drm/udl/udl_fb.c |
| @@ -221,7 +221,7 @@ static int udl_fb_open(struct fb_info *i |
| |
| struct fb_deferred_io *fbdefio; |
| |
| - fbdefio = kmalloc(sizeof(struct fb_deferred_io), GFP_KERNEL); |
| + fbdefio = kzalloc(sizeof(struct fb_deferred_io), GFP_KERNEL); |
| |
| if (fbdefio) { |
| fbdefio->delay = DL_DEFIO_WRITE_DELAY; |