On 2018-10-04 04:24 PM, Daniel Vetter wrote: > Motivated by review comments from Ville&Sean. > > Cc: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > Cc: Sean Paul <sean@xxxxxxxxxx> > Signed-off-by: Daniel Vetter <daniel.vetter@xxxxxxxxx> Acked-by: Harry Wentland <harry.wentland@xxxxxxx> Harry > --- > Documentation/gpu/todo.rst | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst > index 77c2b3c25565..5c9d86c962af 100644 > --- a/Documentation/gpu/todo.rst > +++ b/Documentation/gpu/todo.rst > @@ -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 > 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 > ============== > > _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel