[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPM=9txZ7F80TCRMtgRbkCGcv=gCp9_+YoZLZRBo2N7H09jN=Q@mail.gmail.com>
Date: Fri, 22 Nov 2019 10:43:28 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Daniel Vetter <daniel.vetter@...ll.ch>
Cc: dri-devel <dri-devel@...ts.freedesktop.org>,
LKML <linux-kernel@...r.kernel.org>
Subject: [git pull] drm fixes for 5.4
Hey Linus,
Two sets of fixes in here, one for amdgpu, and one for i915. The
amdgpu ones are pretty small, i915's CI system seems to have a few
problems in the last week or so, there is one major regression fix for
fb_mmap, but there are a bunch of other issues fixed in there as well,
oops, screen flashes and rcu related.
Dave.
drm-fixes-2019-11-22:
drm fixes for 5.4
amdgpu:
- Remove experimental flag for navi14
- Fix confusing power message failures on older VI parts
- Hang fix for gfxoff when using the read register interface
- Two stability regression fixes for Raven
i915:
- 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
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 tags/drm-fixes-2019-11-22
for you to fetch changes up to 51658c04c338d7ef98d6c2c19009e4814632db50:
Merge tag 'drm-intel-fixes-2019-11-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2019-11-22
10:29:52 +1000)
----------------------------------------------------------------
drm fixes for 5.4
amdgpu:
- Remove experimental flag for navi14
- Fix confusing power message failures on older VI parts
- Hang fix for gfxoff when using the read register interface
- Two stability regression fixes for Raven
i915:
- 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
----------------------------------------------------------------
Alex Deucher (4):
drm/amdgpu: remove experimental flag for Navi14
drm/amdgpu: disable gfxoff when using register read interface
drm/amdgpu: disable gfxoff on original raven
Revert "drm/amd/display: enable S/G for RAVEN chip"
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()
Dave Airlie (2):
Merge tag 'drm-fixes-5.4-2019-11-20' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2019-11-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Evan Quan (2):
drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs
drm/amd/powerplay: correct fine grained dpm force level setting
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/amd/amdgpu/amdgpu_display.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 ++-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 23 ++++++--
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 6 +++
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 ++++++++++++++----
16 files changed, 183 insertions(+), 32 deletions(-)
Powered by blists - more mailing lists