commit | ca33fafdc9020720a9773fd416c94fe68aef7220 | [log] [tgz] |
---|---|---|
author | Martin Peres <martin.peres@free.fr> | Wed Jan 18 23:49:21 2017 +0200 |
committer | Ben Skeggs <bskeggs@redhat.com> | Fri Feb 17 17:38:07 2017 +1000 |
tree | 848b32bd759563eef03461a357c687d250fc2fc8 | |
parent | 443828fd9e6097464aa3fd32199bbba3a3bf7e88 [diff] |
drm/nouveau/drm/nouveau/led: prevent a possible use-after-free If the led class registration fails, we free drm->led but do not reset it to NULL, which means that the suspend/resume/fini function will act as if everything went well in init() and will likely crash the kernel. This patch adds the missing drm->led = NULL. Reported-by: Emmanuel Pescosta <emmanuelpescosta099@gmail.com> Signed-off-by: Martin Peres <martin.peres@free.fr> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>