summaryrefslogtreecommitdiff
path: root/mm/vmalloc.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2014-08-07 14:29:53 (GMT)
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-08-08 14:22:18 (GMT)
commitece4a17d237a79f63fbfaf3f724a12b6d500555c (patch)
tree707d9d7bb4a6e11f8c1b3921b656db70f8da20ed /mm/vmalloc.c
parented3b6679936801fa2dab47e7a6ef74e383400ed9 (diff)
downloadlinux-ece4a17d237a79f63fbfaf3f724a12b6d500555c.tar.xz
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
Withtout this, ring initialization fails reliabily during resume with [drm:init_ring_common] *ERROR* render ring initialization failed ctl 0001f001 head ffffff8804 tail 00000000 start 000e4000 This is not a complete fix, but it is verified to make the ring initialization failures during resume much less likely. We were not able to root-cause this bug (likely HW-specific to Gen4 chips) yet. This is therefore used as a ducttape before problem is fully understood and proper fix created, so that people don't suffer from completely unusable systems in the meantime. The discussion and debugging is happening at https://bugs.freedesktop.org/show_bug.cgi?id=76554 Signed-off-by: Jiri Kosina <jkosina@suse.cz> Cc: stable@vger.kernel.org Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'mm/vmalloc.c')
0 files changed, 0 insertions, 0 deletions