diff options
author | YoungJun Cho <yj44.cho@samsung.com> | 2013-10-29 07:30:26 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2013-11-05 22:21:54 -0500 |
commit | 1dda6805471d4120dba2fa0f2cc1053c2dab28de (patch) | |
tree | fee008c7745a1e192173a67b0ec6d030ae45fd08 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 06c5bf8cc50a0f85284c035bdebf58d230b09056 (diff) |
drm: delete unconsumed pending event list in drm_events_release
When there are unconsumed pending events, the events are
destroyed by calling destroy callback, but the events list
are remained, because there is no list_del().
It is possible that the page flip request is handled after
drm_events_release() is called and before drm_fb_release().
In this case a drm_pending_event is remained not freed.
So exynos driver checks again to remove it in its post
close routine. But the file_priv->event_list contains
undeleted ones, this can make oops for accessing invalid
memory.
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions