Ben Skeggs b27add13f5 drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
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>
Cc: stable@vger.kernel.org
2016-11-07 14:05:13 +10:00
..
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-11-07 09:37:09 +10:00
2016-09-19 15:04:15 +02:00
2016-10-21 18:21:33 +02:00
2016-09-21 13:33:50 +02:00
2016-11-07 09:37:09 +10:00
2016-09-19 11:22:08 +02:00
2016-09-06 13:56:41 -04:00
2016-09-19 13:57:38 +02:00
2016-09-19 13:57:38 +02:00
2016-09-19 13:57:38 +02:00
2016-10-17 16:44:34 +02:00