drm/nouveau: split ramin_lock into two locks, one hardirq safe
authorBen Skeggs <bskeggs@redhat.com>
Wed, 6 Apr 2011 03:28:35 +0000 (13:28 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 19 Apr 2011 22:50:14 +0000 (08:50 +1000)
commit04eb34a43ce5168e05e2748bd46a62a09289cdde
tree4a5bfe56c631889075416d18b6b513d1eaeb37ed
parent12dfc843f43efe14d0cfc7a52753d971a0cc759d
drm/nouveau: split ramin_lock into two locks, one hardirq safe

Fixes a possible lock ordering reversal between context_switch_lock
and ramin_lock.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/nouveau/nouveau_object.c
drivers/gpu/drm/nouveau/nouveau_state.c
drivers/gpu/drm/nouveau/nv50_instmem.c
drivers/gpu/drm/nouveau/nv50_vm.c
drivers/gpu/drm/nouveau/nvc0_vm.c