On Thu, Jul 09, 2015 at 11:32:43PM +0200, Daniel Vetter wrote:
Since David Herrmann's mmap vma manager rework we don't need to grab dev->struct_mutex any more to prevent races when looking up the mmap offset. Drop it and instead don't forget to use the unref_unlocked variant (since the drm core still cares).
While at it also fix a leak when this ioctl is called on an imported buffer.
Good catch, thanks Daniel. I'd prefer these to be two different commits though, so that the leak can be easily backported to stable kernels if needed.
I suspect this should go through the same tree that David's work is, otherwise we end up with random dependencies between trees. With the bug fix separated out:
Acked-by: Russell King rmk+kernel@arm.linux.org.uk