Skip to content

Commit d60d2bc

Browse files
committed
drm/edid: make drm_edid_duplicate() safe to call with NULL parameter
It's a bit tedious to check for NULL before calling drm_edid_duplicate(). Make it handle NULL parameter graciously. Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Acked-by: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/1ae8923d39a5abd0260fdf7f9cc54c5e046e70d3.1685437501.git.jani.nikula@intel.com
1 parent a036aa1 commit d60d2bc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

drivers/gpu/drm/drm_edid.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2881,6 +2881,9 @@ EXPORT_SYMBOL(drm_edid_read_switcheroo);
28812881
*/
28822882
struct edid *drm_edid_duplicate(const struct edid *edid)
28832883
{
2884+
if (!edid)
2885+
return NULL;
2886+
28842887
return kmemdup(edid, edid_size(edid), GFP_KERNEL);
28852888
}
28862889
EXPORT_SYMBOL(drm_edid_duplicate);

0 commit comments

Comments
 (0)