I'm still working on the test cases for this feature. I just wanted to put these patches out there to make sure people were okay with the concept. I think it's pretty straightforward... uevent on error, and binary sysfs interface to remap the bad rows. If nobody has any issue with the "design" I'll repost the series when I've tested this on specially modified hardware. Ben Widawsky (2): drm/i915: Dynamic Parity Detection handling drm/i915: l3 parity sysfs interface drivers/gpu/drm/i915/i915_drv.h | 2 + drivers/gpu/drm/i915/i915_irq.c | 65 ++++++++++++++++++- drivers/gpu/drm/i915/i915_reg.h | 26 ++++++++ drivers/gpu/drm/i915/i915_sysfs.c | 103 ++++++++++++++++++++++++++++++- drivers/gpu/drm/i915/intel_ringbuffer.c | 6 +- 5 files changed, 197 insertions(+), 5 deletions(-) -- 1.7.10