diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2021-05-15 11:53:15 +0200 |
---|---|---|
committer | Thomas Zimmermann <tzimmermann@suse.de> | 2021-05-15 14:04:42 +0200 |
commit | 9c6f19421c935db05c414bdbb3645375cd600f8d (patch) | |
tree | b1b607abff30f241a74b5f5f2e83f279dbde6b44 /drivers/gpu/drm/drm_context.c | |
parent | drm/vmwgfx: Fix return value check in vmw_setup_pci_resources() (diff) | |
download | linux-9c6f19421c935db05c414bdbb3645375cd600f8d.tar.xz linux-9c6f19421c935db05c414bdbb3645375cd600f8d.zip |
drm: simpledrm: fix a potential NULL dereference
The drm_format_info() function returns NULL if the format is
unsupported, but the simplefb_get_validated_format() is expected to
return error pointers. If we propagate the NULL return then it will
lead to a NULL dereference in the callers. Swap the NULL and trade it
in for an ERR_PTR(-EINVAL).
Fixes: 11e8f5fd223b ("drm: Add simpledrm driver")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/YJ+aC47XX58ICXax@mwanda
Diffstat (limited to 'drivers/gpu/drm/drm_context.c')
0 files changed, 0 insertions, 0 deletions