[PATCH] drm: fix double drm_put_minor() in fail paths

2013-12-12 Thread Rob Clark
On Thu, Dec 12, 2013 at 12:12 PM, Ilia Mirkin wrote: > On Thu, Dec 12, 2013 at 12:07 PM, Rob Clark wrote: >> If driver failed to load (for example, -EPROBE_DEFER), we'd end up doing >> drm_put_minor() both from drm_dev_register() and drm_dev_free(), the >> second time with a bogus pointer. > >

[PATCH] drm: fix double drm_put_minor() in fail paths

2013-12-12 Thread Ilia Mirkin
On Thu, Dec 12, 2013 at 12:07 PM, Rob Clark wrote: > If driver failed to load (for example, -EPROBE_DEFER), we'd end up doing > drm_put_minor() both from drm_dev_register() and drm_dev_free(), the > second time with a bogus pointer. FYI, I sent a similar patch ~week ago that changed put_minor

[PATCH] drm: fix double drm_put_minor() in fail paths

2013-12-12 Thread Rob Clark
If driver failed to load (for example, -EPROBE_DEFER), we'd end up doing drm_put_minor() both from drm_dev_register() and drm_dev_free(), the second time with a bogus pointer. Signed-off-by: Rob Clark --- drivers/gpu/drm/drm_stub.c | 3 +++ 1 file changed, 3 insertions(+) diff --git