OSDN Git Service

drm/amdkfd: fix amdkfd use-after-free GP fault
authorRandy Dunlap <rdunlap@infradead.org>
Mon, 13 Nov 2017 16:08:48 +0000 (18:08 +0200)
committerOded Gabbay <oded.gabbay@gmail.com>
Sun, 26 Nov 2017 09:31:32 +0000 (11:31 +0200)
commitc393e9b2d51540b74e18e555df14706098dbf2cc
treee69965617b2ee943ba703fbbfff9027690191723
parent8c946b8988acec785bcf67088b6bd0747f36d2d3
drm/amdkfd: fix amdkfd use-after-free GP fault

Fix GP fault caused by dev_info() reference to a struct device*
after the device has been freed (use after free).
kfd_chardev_exit() frees the device so 'kfd_device' should not
be used after calling kfd_chardev_exit().

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/gpu/drm/amd/amdkfd/kfd_module.c