[PATCH 06/13] drm: add minor-lookup/release helpers

2014-02-21 Thread Thierry Reding
On Fri, Feb 21, 2014 at 08:34:15AM +0100, David Herrmann wrote: > Hi > > On Fri, Feb 21, 2014 at 8:09 AM, Thierry Reding > wrote: > > On Wed, Jan 29, 2014 at 03:01:53PM +0100, David Herrmann wrote: > > [...] > >> diff --git a/drivers/gpu/drm/drm_stub.c b/drivers/gpu/drm/drm_stub.c > >> index c513

[PATCH 06/13] drm: add minor-lookup/release helpers

2014-02-21 Thread David Herrmann
Hi On Fri, Feb 21, 2014 at 8:09 AM, Thierry Reding wrote: > On Wed, Jan 29, 2014 at 03:01:53PM +0100, David Herrmann wrote: > [...] >> diff --git a/drivers/gpu/drm/drm_stub.c b/drivers/gpu/drm/drm_stub.c >> index c51333e..d3232b6 100644 >> --- a/drivers/gpu/drm/drm_stub.c >> +++ b/drivers/gpu/drm

[PATCH 06/13] drm: add minor-lookup/release helpers

2014-02-21 Thread Thierry Reding
On Wed, Jan 29, 2014 at 03:01:53PM +0100, David Herrmann wrote: [...] > diff --git a/drivers/gpu/drm/drm_stub.c b/drivers/gpu/drm/drm_stub.c > index c51333e..d3232b6 100644 > --- a/drivers/gpu/drm/drm_stub.c > +++ b/drivers/gpu/drm/drm_stub.c > @@ -356,6 +356,45 @@ static void drm_unplug_minor(stru

[PATCH 06/13] drm: add minor-lookup/release helpers

2014-01-29 Thread David Herrmann
Instead of accessing drm_minors_idr directly, this adds a small helper to hide the internals. This will help us later to remove the drm_global_mutex requirement for minor-lookup. Furthermore, this also makes sure that minor->dev is always valid and takes a reference-count to the device as long as