mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-23 15:11:16 +00:00
drm/todo: Add some cleanup tasks
Motivated by review comments from Ville&Sean. Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Sean Paul <sean@poorly.run> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20181004202446.22905-21-daniel.vetter@ffwll.ch
This commit is contained in:
parent
4af67def3b
commit
e6a3e405b5
1 changed files with 10 additions and 0 deletions
|
@ -339,6 +339,16 @@ Some of these date from the very introduction of KMS in 2008 ...
|
||||||
leftovers from older (never merged into upstream) KMS designs where modes
|
leftovers from older (never merged into upstream) KMS designs where modes
|
||||||
where set using their ID, including support to add/remove modes.
|
where set using their ID, including support to add/remove modes.
|
||||||
|
|
||||||
|
- Make ->funcs and ->helper_private vtables optional. There's a bunch of empty
|
||||||
|
function tables in drivers, but before we can remove them we need to make sure
|
||||||
|
that all the users in helpers and drivers do correctly check for a NULL
|
||||||
|
vtable.
|
||||||
|
|
||||||
|
- Cleanup up the various ->destroy callbacks. A lot of them just wrapt the
|
||||||
|
drm_*_cleanup implementations and can be removed. Some tack a kfree() at the
|
||||||
|
end, for which we could add drm_*_cleanup_kfree(). And then there's the (for
|
||||||
|
historical reasons) misnamed drm_primary_helper_destroy() function.
|
||||||
|
|
||||||
Better Testing
|
Better Testing
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue