aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_grctx.c
diff options
context:
space:
mode:
authorLuca Barbieri <luca@luca-barbieri.com>2010-01-30 23:21:38 +0100
committerBen Skeggs <bskeggs@redhat.com>2010-02-09 12:49:09 +1000
commitf0fbe3eb5f65fe5948219f4ceac68f8a665b1fc6 (patch)
tree1713ba58c5b60a82c88e70eda64fef052fd85ead /drivers/gpu/drm/nouveau/nouveau_grctx.c
parent139295b671ff4ccd904f2fa58e9dbc0fe99cc7fe (diff)
downloadkernel_samsung_smdk4412-f0fbe3eb5f65fe5948219f4ceac68f8a665b1fc6.zip
kernel_samsung_smdk4412-f0fbe3eb5f65fe5948219f4ceac68f8a665b1fc6.tar.gz
kernel_samsung_smdk4412-f0fbe3eb5f65fe5948219f4ceac68f8a665b1fc6.tar.bz2
drm/nouveau: call ttm_bo_wait with the bo lock held to prevent hang
nouveau_gem_ioctl_cpu_prep calls ttm_bo_wait without the bo lock held. ttm_bo_wait unlocks that lock, and so must be called with it held. Currently this bug causes libdrm nouveau_bo_busy() to hang the machine. Signed-off-by: Luca Barbieri <luca at luca-barbieri.com> Acked-by: Maarten Maathuis <madman2003@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nouveau_grctx.c')
0 files changed, 0 insertions, 0 deletions