[PULL] drm-intel-fixes
Rodrigo Vivi
rodrigo.vivi at intel.com
Thu Nov 21 16:53:39 UTC 2019
Hi Dave and Daniel,
A special thanks to our CI and to Chris here.
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html
For finding and providing the quick fix for 5.4 on time to avoid
the bad corruption with fbdev mmap.
Plus other kernel oops and corruption fixes.
There was a conflict here with drm-next but it was easy to
solve and it is recorded on drm-rerere so that might be transparent
now.
More details below.
Here goes drm-intel-fixes-2019-11-21:
- Fix kernel oops on dumb_create ioctl on no crtc situation
- Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
- Fix unity of the frequencies reported on PMU
- Fix kernel oops on set_page_dirty using better locks around it
- Protect the request pointer with RCU to prevent it being freed while we might need still
- Make pool objects read-only
- Restore physical addresses for fb_mmap to avoid corrupted page table
Thanks,
Rodrigo.
The following changes since commit af42d3466bdc8f39806b26f593604fdc54140bcb:
Linux 5.4-rc8 (2019-11-17 14:47:30 -0800)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2019-11-21
for you to fetch changes up to 71d122629c04707eb7f65447fb2f5bd092d98ce3:
drm/i915/fbdev: Restore physical addresses for fb_mmap() (2019-11-21 00:09:22 -0800)
----------------------------------------------------------------
- Fix kernel oops on dumb_create ioctl on no crtc situation
- Fix bad ugly colored flash on VLV/CHV related to gamma LUT update
- Fix unity of the frequencies reported on PMU
- Fix kernel oops on set_page_dirty using better locks around it
- Protect the request pointer with RCU to prevent it being freed while we might need still
- Make pool objects read-only
- Restore physical addresses for fb_map to avoid corrupted page table
----------------------------------------------------------------
Chris Wilson (4):
drm/i915/pmu: "Frequency" is reported as accumulated cycles
drm/i915/userptr: Try to acquire the page lock around set_page_dirty()
drm/i915: Protect request peeking with RCU
drm/i915/fbdev: Restore physical addresses for fb_mmap()
Matthew Auld (1):
drm/i915: make pool objects read-only
Ville Syrjälä (2):
drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
drm/i915: Preload LUTs if the hw isn't currently using them
drivers/gpu/drm/i915/display/intel_atomic.c | 1 +
drivers/gpu/drm/i915/display/intel_color.c | 61 ++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_display.c | 9 ++++
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 9 ++--
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 22 +++++++-
drivers/gpu/drm/i915/gt/intel_engine_pool.c | 2 +
drivers/gpu/drm/i915/i915_pmu.c | 4 +-
drivers/gpu/drm/i915/i915_scheduler.c | 50 ++++++++++++++----
9 files changed, 141 insertions(+), 18 deletions(-)
More information about the dri-devel
mailing list