[Intel-gfx] [PATCH] drm: fix send_vblank_event use-after-free error

2016-06-20 Thread Daniel Vetter
On Mon, Jun 20, 2016 at 05:42:46PM +0100, Matthew Auld wrote: > The drm_pending_event can be freed by drm_send_event_locked, as a > result we should call trace_drm_vblank_event_delivered before this > to avoid hitting a user-after-free error when accessing the pid member: > > [ 378.438497] BUG: K

[PATCH] drm: fix send_vblank_event use-after-free error

2016-06-20 Thread Matthew Auld
The drm_pending_event can be freed by drm_send_event_locked, as a result we should call trace_drm_vblank_event_delivered before this to avoid hitting a user-after-free error when accessing the pid member: [ 378.438497] BUG: KASAN: use-after-free in send_vblank_event+0xf0/0x310 [drm] at addr