drm: Warn when leaking flip events on close
Warn when there are events on the file_priv->event_list just before file_priv gets freed. This can occur if the driver doesn't clean up pending page flip events in ->preclose(). Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
parent
eaf99c749d
commit
ddde43711f
1 changed files with 2 additions and 0 deletions
|
@ -529,6 +529,8 @@ int drm_release(struct inode *inode, struct file *filp)
|
||||||
if (drm_core_check_feature(dev, DRIVER_PRIME))
|
if (drm_core_check_feature(dev, DRIVER_PRIME))
|
||||||
drm_prime_destroy_file_private(&file_priv->prime);
|
drm_prime_destroy_file_private(&file_priv->prime);
|
||||||
|
|
||||||
|
WARN_ON(!list_empty(&file_priv->event_list));
|
||||||
|
|
||||||
put_pid(file_priv->pid);
|
put_pid(file_priv->pid);
|
||||||
kfree(file_priv);
|
kfree(file_priv);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue