]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: more struct_mutex locking
authorHugh Dickins <hughd@google.com>
Mon, 27 Jun 2011 23:18:20 +0000 (16:18 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 28 Jun 2011 01:00:14 +0000 (18:00 -0700)
commit32492c33db89f8f751f77b3c45b07b76d9f794e2
treed03418464a270e05b769413c8a8183c328f26210
parent569a4f9995f840473259d70395dfa3d6fa81cc0e
drm/i915: more struct_mutex locking

When auditing the locking in i915_gem.c (for a prospective change which
I then abandoned), I noticed two places where struct_mutex is not held
across GEM object manipulations that would usually require it.

Since one is in initial setup and the other in driver unload, I'm
guessing the mutex is not required for either; but post a patch in case
it is.

Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Keith Packard <keithp@keithp.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/intel_overlay.c