Hi Dave,
A few fixes for 4.10.. the first fixes a long-standing logic bug, that by luck (ie. size of packets written into RB for a submit) wasn't hit on a3xx/a4xx but was causing intermittent GPU lockups on a5xx. And a couple other robustness issues that Jordan noticed.
The following changes since commit 4a401ceeef7bf3bc55f5e913cbf19d6038cf83c6:
Merge tag 'drm-intel-next-fixes-2016-12-22' of git://anongit.freedesktop.org/git/drm-intel into drm-fixes (2016-12-23 05:28:02 +1000)
are available in the git repository at:
git://people.freedesktop.org/~robclark/linux msm-fixes-4.10
for you to fetch changes up to a6cb3b864b21b7345f824a4faa12b723c8aaf099:
drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set (2016-12-29 15:03:00 -0500)
---------------------------------------------------------------- Jordan Crouse (3): drm/msm: Ensure that the hardware write pointer is valid drm/msm: Put back the vaddr in submit_reloc() drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 ++++++++- drivers/gpu/drm/msm/msm_gem_submit.c | 18 +++++++++++------- drivers/gpu/drm/msm/msm_ringbuffer.c | 3 ++- 3 files changed, 21 insertions(+), 9 deletions(-)