diff options
author | Jean-Philippe Brucker <jean-philippe.brucker@arm.com> | 2019-03-22 15:26:56 +0000 |
---|---|---|
committer | Neil Armstrong <narmstrong@baylibre.com> | 2019-03-25 11:18:31 +0100 |
commit | 776e78677f514ecddd12dba48b9040958999bd5a (patch) | |
tree | 0d9fbf7b519294fcb42142193a5e9d80a899e7fb /tools/perf/scripts/python/stackcollapse.py | |
parent | e9abc611a941d4051cde1d94b2ab7473fdb50102 (diff) |
drm/meson: Fix invalid pointer in meson_drv_unbind()
meson_drv_bind() registers a meson_drm struct as the device's privdata,
but meson_drv_unbind() tries to retrieve a drm_device. This may cause a
segfault on shutdown:
[ 5194.593429] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000197
...
[ 5194.788850] Call trace:
[ 5194.791349] drm_dev_unregister+0x1c/0x118 [drm]
[ 5194.795848] meson_drv_unbind+0x50/0x78 [meson_drm]
Retrieve the right pointer in meson_drv_unbind().
Fixes: bbbe775ec5b5 ("drm: Add support for Amlogic Meson Graphic Controller")
Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
Acked-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190322152657.13752-1-jean-philippe.brucker@arm.com
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions