]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nv20: Don't use pushbuf calls on the original nv20.
authorFrancisco Jerez <currojerez@riseup.net>
Wed, 25 Aug 2010 10:54:53 +0000 (12:54 +0200)
committerBen Skeggs <bskeggs@redhat.com>
Thu, 26 Aug 2010 05:12:19 +0000 (15:12 +1000)
commit3a1a355b2519dca3ec0526ffc25d119301b6aae6
treec4fbeac6d8ddba5d408cde20480afabcaa7e8d2a
parent69f7ab75744a0d07cc2c750160299e81ff53b823
drm/nv20: Don't use pushbuf calls on the original nv20.

The "return" command is buggy on the original nv20, it jumps back to
the caller address as expected, but it doesn't clear the subroutine
active bit making the subsequent pushbuf calls fail with a "stack"
overflow.

Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_gem.c