summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/drm_fb_cma_helper.c
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2016-11-05 14:33:14 +1000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-01-09 08:07:45 +0100
commitadea4a7b0f2b5534712cf69b699dfc071447269f (patch)
tree3cea5248a8f13644796be637c7db94de55ed0d09 /drivers/gpu/drm/drm_fb_cma_helper.c
parentd32d4b3d7c9f6164170c0277740fd45bcd364bf6 (diff)
drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
commit b27add13f500469127afdf011dbcc9c649e16e54 upstream. This avoids an issue that occurs when we're attempting to preempt multiple channels simultaneously. HW seems to ignore preempt requests while it's still processing a previous one, which, well, makes sense. Fixes random "fifo: SCHED_ERROR 0d []" + GPCCS page faults during parallel piglit runs on (at least) GM107. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/gpu/drm/drm_fb_cma_helper.c')
0 files changed, 0 insertions, 0 deletions