* [PULL] drm-intel-next-fixes
@ 2022-05-24 13:59 ` Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2022-05-24 13:59 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel -
Some i915 fixes for v5.19 merge window.
drm-intel-next-fixes-2022-05-24:
drm/i915 fixes for v5.19 merge window:
- Build, sparse, UB, and CFI fixes
- Variable scope fix
- Audio pipe logging fix
- ICL+ DSI NULL dereference fix
BR,
Jani.
The following changes since commit f83493f7d34da258310ecd3d07f0cc78f884c954:
Merge tag 'drm-msm-next-2022-05-09' of https://gitlab.freedesktop.org/drm/msm into drm-next (2022-05-11 12:40:47 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-05-24
for you to fetch changes up to 0ea917819d12fed41ea4662cc26ffa0060a5c354:
drm/i915/dsi: fix VBT send packet port selection for ICL+ (2022-05-23 12:08:58 +0300)
----------------------------------------------------------------
drm/i915 fixes for v5.19 merge window:
- Build, sparse, UB, and CFI fixes
- Variable scope fix
- Audio pipe logging fix
- ICL+ DSI NULL dereference fix
----------------------------------------------------------------
Andi Shyti (1):
drm/i915/gt: Fix use of static in macro mismatch
Borislav Petkov (1):
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
Imre Deak (1):
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
Jani Nikula (3):
drm/i915/audio: fix audio code enable/disable pipe logging
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
drm/i915/dsi: fix VBT send packet port selection for ICL+
Nathan Chancellor (1):
drm/i915: Fix CFI violation with show_dynamic_id()
YueHaibing (1):
drm/i915/gt: Fix build error without CONFIG_PM
drivers/gpu/drm/i915/display/intel_audio.c | 4 +--
drivers/gpu/drm/i915/display/intel_display_power.c | 8 +++---
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 33 ++++++++++++++--------
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 23 +++++++--------
drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 2 +-
.../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 2 +-
drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 4 +--
drivers/gpu/drm/i915/i915_perf_types.h | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 32 ++++++++++-----------
11 files changed, 63 insertions(+), 51 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* [Intel-gfx] [PULL] drm-intel-next-fixes
@ 2022-05-24 13:59 ` Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2022-05-24 13:59 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Maxime Ripard, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel -
Some i915 fixes for v5.19 merge window.
drm-intel-next-fixes-2022-05-24:
drm/i915 fixes for v5.19 merge window:
- Build, sparse, UB, and CFI fixes
- Variable scope fix
- Audio pipe logging fix
- ICL+ DSI NULL dereference fix
BR,
Jani.
The following changes since commit f83493f7d34da258310ecd3d07f0cc78f884c954:
Merge tag 'drm-msm-next-2022-05-09' of https://gitlab.freedesktop.org/drm/msm into drm-next (2022-05-11 12:40:47 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-05-24
for you to fetch changes up to 0ea917819d12fed41ea4662cc26ffa0060a5c354:
drm/i915/dsi: fix VBT send packet port selection for ICL+ (2022-05-23 12:08:58 +0300)
----------------------------------------------------------------
drm/i915 fixes for v5.19 merge window:
- Build, sparse, UB, and CFI fixes
- Variable scope fix
- Audio pipe logging fix
- ICL+ DSI NULL dereference fix
----------------------------------------------------------------
Andi Shyti (1):
drm/i915/gt: Fix use of static in macro mismatch
Borislav Petkov (1):
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
Imre Deak (1):
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
Jani Nikula (3):
drm/i915/audio: fix audio code enable/disable pipe logging
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
drm/i915/dsi: fix VBT send packet port selection for ICL+
Nathan Chancellor (1):
drm/i915: Fix CFI violation with show_dynamic_id()
YueHaibing (1):
drm/i915/gt: Fix build error without CONFIG_PM
drivers/gpu/drm/i915/display/intel_audio.c | 4 +--
drivers/gpu/drm/i915/display/intel_display_power.c | 8 +++---
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 33 ++++++++++++++--------
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 23 +++++++--------
drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 2 +-
.../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 2 +-
drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 4 +--
drivers/gpu/drm/i915/i915_perf_types.h | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 32 ++++++++++-----------
11 files changed, 63 insertions(+), 51 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-08-31 21:28 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2023-08-31 21:28 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Maxime Ripard,
Thomas Zimmermann, Rodrigo Vivi, intel-gfx
Hi Dave and Daniel,
Only a single patch towards -rc1.
I noticed that you already sent this week's PR, but sending
this just in case. Otherwise I believe it could wait for the
regular fixes cycle.
Here goes drm-intel-next-fixes-2023-08-31:
- Mark requests for GuC virtual engines to avoid use-after-free (Andrzej).
Thanks,
Rodrigo.
The following changes since commit 3698a75f5a98d0a6599e2878ab25d30a82dd836a:
Merge tag 'drm-intel-next-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-08-25 12:55:55 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-08-31
for you to fetch changes up to 5eefc5307c983b59344a4cb89009819f580c84fa:
drm/i915: mark requests for GuC virtual engines to avoid use-after-free (2023-08-30 11:32:48 -0400)
----------------------------------------------------------------
- Mark requests for GuC virtual engines to avoid use-after-free (Andrzej).
----------------------------------------------------------------
Andrzej Hajda (1):
drm/i915: mark requests for GuC virtual engines to avoid use-after-free
drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +++
drivers/gpu/drm/i915/i915_request.c | 7 ++-----
3 files changed, 6 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-08-24 12:34 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2023-08-24 12:34 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Maxime Ripard,
Thomas Zimmermann, Rodrigo Vivi, intel-gfx
Hi Dave and Daniel,
Here goes our next-fixes targeting 6.6-rc1.
Please notice that we have 2 drm level patches there,
one to fix the display HPD polling and one dependency
introducing a helper to reschedule the poll work.
drm-intel-next-fixes-2023-08-24:
- Fix TLB invalidation (Alan)
- Fix Display HPD polling (Imre)
Thanks,
Rodrigo.
The following changes since commit cacaeb27ade4b793c456179bb6eda4592d206cd8:
Merge tag 'amd-drm-next-6.6-2023-08-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2023-08-21 12:32:16 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-08-24
for you to fetch changes up to cfd48ad8c4a9137b0fde7f0ecf463d44b01875dc:
drm/i915: Fix HPD polling, reenabling the output poll work as needed (2023-08-23 17:15:41 -0400)
----------------------------------------------------------------
- Fix TLB invalidation (Alan)
- Fix Display HPD polling (Imre)
----------------------------------------------------------------
Alan Previn (1):
drm/i915: Fix TLB-Invalidation seqno store
Imre Deak (2):
drm: Add an HPD poll helper to reschedule the poll work
drm/i915: Fix HPD polling, reenabling the output poll work as needed
drivers/gpu/drm/drm_probe_helper.c | 68 +++++++++++++++++++---------
drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +-
drivers/gpu/drm/i915/i915_vma.c | 2 +-
include/drm/drm_probe_helper.h | 1 +
4 files changed, 50 insertions(+), 25 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-07-06 8:24 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2023-07-06 8:24 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Maxime Ripard,
Thomas Zimmermann, Rodrigo Vivi, intel-gfx
Hi Dave, Daniel,
A weekly collection of fixes for the drm-next/6.5 merge window.
Mostly small display fixups, one for GuC/SLPC and one header file tidy.
I see last week did not get pulled so this week contains those ones plus
two more fixups - one code tidy actually and one fixup.
Regards,
Tvrtko
drm-intel-next-fixes-2023-06-29:
- Allow DC states along with PW2 only for PWB functionality [adlp+] (Imre Deak)
- Fix SSC selection for MPLLA [mtl] (Radhakrishna Sripada)
- Use hw.adjusted mode when calculating io/fast wake times [psr] (Jouni Högander)
- Apply min softlimit correctly [guc/slpc] (Vinay Belgaumkar)
- Assign correct hdcp content type [hdcp] (Suraj Kandpal)
- Add missing forward declarations/includes to display power headers (Imre Deak)
drm-intel-next-fixes-2023-07-06:
- Fix BDW PSR AUX CH data register offsets [psr] (Ville Syrjälä)
- Use mock device info for creating mock device (Jani Nikula)
The following changes since commit 274d4b96b12f78cef4f72a97a4967032233f6cae:
drm/i915: Fix a NULL vs IS_ERR() bug (2023-06-20 08:54:47 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-07-06
for you to fetch changes up to f6cf3883df471abbcf1553127681dc244c8ff8dd:
drm/i915: use mock device info for creating mock device (2023-07-04 10:40:29 +0100)
----------------------------------------------------------------
drm-intel-next-fixes-2023-06-29:
- Allow DC states along with PW2 only for PWB functionality [adlp+] (Imre Deak)
- Fix SSC selection for MPLLA [mtl] (Radhakrishna Sripada)
- Use hw.adjusted mode when calculating io/fast wake times [psr] (Jouni Högander)
- Apply min softlimit correctly [guc/slpc] (Vinay Belgaumkar)
- Assign correct hdcp content type [hdcp] (Suraj Kandpal)
- Add missing forward declarations/includes to display power headers (Imre Deak)
drm-intel-next-fixes-2023-07-06:
- Fix BDW PSR AUX CH data register offsets [psr] (Ville Syrjälä)
- Use mock device info for creating mock device (Jani Nikula)
----------------------------------------------------------------
Imre Deak (2):
drm/i915/adlp+: Allow DC states along with PW2 only for PWB functionality
drm/i915: Add missing forward declarations/includes to display power headers
Jani Nikula (1):
drm/i915: use mock device info for creating mock device
Jouni Högander (1):
drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
Radhakrishna Sripada (1):
drm/i915/mtl: Fix SSC selection for MPLLA
Suraj Kandpal (1):
drm/i915/hdcp: Assign correct hdcp content type
Ville Syrjälä (1):
drm/i915/psr: Fix BDW PSR AUX CH data register offsets
Vinay Belgaumkar (1):
drm/i915/guc/slpc: Apply min softlimit correctly
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 4 ++
.../gpu/drm/i915/display/intel_display_power_map.c | 16 ++++----
.../drm/i915/display/intel_display_power_well.h | 2 +
drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 4 +-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 45 ++++++++++++----------
9 files changed, 45 insertions(+), 35 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-06-29 10:02 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2023-06-29 10:02 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Maxime Ripard,
Thomas Zimmermann, Rodrigo Vivi, intel-gfx
Hi Dave, Daniel,
A weekly collection of fixes for the drm-next/6.5 merge window.
Mostly small display fixups, one for GuC/SLPC and one header file tidy.
Regards,
Tvrtko
drm-intel-next-fixes-2023-06-29:
- Allow DC states along with PW2 only for PWB functionality [adlp+] (Imre Deak)
- Fix SSC selection for MPLLA [mtl] (Radhakrishna Sripada)
- Use hw.adjusted mode when calculating io/fast wake times [psr] (Jouni Högander)
- Apply min softlimit correctly [guc/slpc] (Vinay Belgaumkar)
- Assign correct hdcp content type [hdcp] (Suraj Kandpal)
- Add missing forward declarations/includes to display power headers (Imre Deak)
The following changes since commit 274d4b96b12f78cef4f72a97a4967032233f6cae:
drm/i915: Fix a NULL vs IS_ERR() bug (2023-06-20 08:54:47 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-06-29
for you to fetch changes up to 5b7826355e5b9f48eea29275215fc55165cd17c3:
drm/i915: Add missing forward declarations/includes to display power headers (2023-06-27 09:48:17 +0100)
----------------------------------------------------------------
- Allow DC states along with PW2 only for PWB functionality [adlp+] (Imre Deak)
- Fix SSC selection for MPLLA [mtl] (Radhakrishna Sripada)
- Use hw.adjusted mode when calculating io/fast wake times [psr] (Jouni Högander)
- Apply min softlimit correctly [guc/slpc] (Vinay Belgaumkar)
- Assign correct hdcp content type [hdcp] (Suraj Kandpal)
- Add missing forward declarations/includes to display power headers (Imre Deak)
----------------------------------------------------------------
Imre Deak (2):
drm/i915/adlp+: Allow DC states along with PW2 only for PWB functionality
drm/i915: Add missing forward declarations/includes to display power headers
Jouni Högander (1):
drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
Radhakrishna Sripada (1):
drm/i915/mtl: Fix SSC selection for MPLLA
Suraj Kandpal (1):
drm/i915/hdcp: Assign correct hdcp content type
Vinay Belgaumkar (1):
drm/i915/guc/slpc: Apply min softlimit correctly
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 ++-
drivers/gpu/drm/i915/display/intel_display_power.h | 4 ++++
drivers/gpu/drm/i915/display/intel_display_power_map.c | 16 ++++++++--------
drivers/gpu/drm/i915/display/intel_display_power_well.h | 2 ++
drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 4 ++--
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +-
7 files changed, 20 insertions(+), 13 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-06-21 9:54 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2023-06-21 9:54 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Maxime Ripard,
Thomas Zimmermann, Rodrigo Vivi, intel-gfx
Hi Dave, Daniel,
A weekly collection of fixes for the drm-next/6.5 merge window:
One fix for incorrect error handling in the frame buffer mmap callback,
HuC init error handling fix, missing wakeref during GSC init and a build
fix when !CONFIG_PROC_FS.
Regards,
Tvrtko
drm-intel-next-fixes-2023-06-21:
One fix for incorrect error handling in the frame buffer mmap callback,
HuC init error handling fix, missing wakeref during GSC init and a build
fix when !CONFIG_PROC_FS.
The following changes since commit 2222dcb0775d36de28992f56455ab3967b30d380:
Merge tag 'drm-msm-next-2023-06-18' of https://gitlab.freedesktop.org/drm/msm into drm-next (2023-06-19 16:01:46 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-06-21
for you to fetch changes up to 274d4b96b12f78cef4f72a97a4967032233f6cae:
drm/i915: Fix a NULL vs IS_ERR() bug (2023-06-20 08:54:47 +0100)
----------------------------------------------------------------
One fix for incorrect error handling in the frame buffer mmap callback,
HuC init error handling fix, missing wakeref during GSC init and a build
fix when !CONFIG_PROC_FS.
----------------------------------------------------------------
Alan Previn (1):
drm/i915/gsc: take a wakeref for the proxy-init-completion check
Arnd Bergmann (1):
drm/i915: make i915_drm_client_fdinfo() reference conditional again
Dan Carpenter (1):
drm/i915: Fix a NULL vs IS_ERR() bug
Harshit Mogalapalli (1):
drm/i915/huc: Fix missing error code in intel_huc_init()
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 4 ++--
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 22 ++++++++++++++--------
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 +
drivers/gpu/drm/i915/i915_driver.c | 2 +-
drivers/gpu/drm/i915/i915_drm_client.h | 2 --
5 files changed, 18 insertions(+), 13 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-05-04 13:01 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2023-05-04 13:01 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel,
One Cc stable DSI sequence fix and missing CPU transcoders for MTL plus
a smaller GuC cornern case fix.
Best Regards, Joonas
***
drm-intel-next-fixes-2023-05-04-1:
Add missing GPU transcoder masks for MTL and fix DSI power on sequence
for Nextbook Ares 8A. Fix GuC version corner case.
The following changes since commit 2c69679626d5daa680d71c77ad58af0088db537f:
drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams (2023-04-19 17:25:29 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-05-04-1
for you to fetch changes up to c8c2969bfcba5fcba3a5b078315c1b586d927d9f:
drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (2023-05-03 08:31:24 +0300)
----------------------------------------------------------------
Add missing GPU transcoder masks for MTL and fix DSI power on sequence
for Nextbook Ares 8A. Fix GuC version corner case.
----------------------------------------------------------------
Hans de Goede (1):
drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
John Harrison (1):
drm/i915/guc: Actually return an error if GuC version range check fails
Radhakrishna Sripada (1):
drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
Ville Syrjälä (1):
drm/i915: Check pipe source size when using skl+ scalers
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 11 -----------
drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 1 -
drivers/gpu/drm/i915/display/skl_scaler.c | 17 +++++++++++++++++
drivers/gpu/drm/i915/display/vlv_dsi.c | 22 +++++-----------------
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 20 ++++++++++++--------
drivers/gpu/drm/i915/i915_pci.c | 2 ++
7 files changed, 37 insertions(+), 38 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-04-27 11:23 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2023-04-27 11:23 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel,
Just one Cc stable SKL+ pipe source size fix for #8357: CML-U: external
5120x2160 monitor can't play video.
Best Regards, Joonas
***
drm-intel-next-fixes-2023-04-27:
One cc stable for pipe source size check on SKL+
The following changes since commit 2c69679626d5daa680d71c77ad58af0088db537f:
drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams (2023-04-19 17:25:29 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-04-27
for you to fetch changes up to d944eafed618a8507270b324ad9d5405bb7f0b3e:
drm/i915: Check pipe source size when using skl+ scalers (2023-04-24 14:48:42 +0300)
----------------------------------------------------------------
One cc stable for pipe source size check on SKL+
----------------------------------------------------------------
Ville Syrjälä (1):
drm/i915: Check pipe source size when using skl+ scalers
drivers/gpu/drm/i915/display/skl_scaler.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-04-20 8:12 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2023-04-20 8:12 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel,
Here's another drm-intel-next-fixes pull request.
One Cc stable CSC plane index fix, then MST PLL fix and smaller
null/oob/leak fixes.
Regards, Joonas
***
drm-intel-next-fixes-2023-04-20-1:
Active port PLL MST fix for second stream, CSC plane index fix,
null and oob array deref fixes and selftest memory leak fix.
The following changes since commit 81900e3a37750d8c6ad705045310e002f6dd0356:
drm/i915: disable sampler indirect state in bindless heap (2023-04-12 11:36:09 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-04-20-1
for you to fetch changes up to 2c69679626d5daa680d71c77ad58af0088db537f:
drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams (2023-04-19 17:25:29 +0300)
----------------------------------------------------------------
Active port PLL MST fix for second stream, CSC plane index fix,
null and oob array deref fixes and selftest memory leak fix.
----------------------------------------------------------------
Chaitanya Kumar Borah (1):
drm/i915/color: Fix typo for Plane CSC indexes
Cong Liu (1):
drm/i915: Fix memory leaks in i915 selftests
Imre Deak (1):
drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams
Lucas De Marchi (1):
drm/i915/gt: Avoid out-of-bounds access when loading HuC
Ville Syrjälä (1):
drm/i915: Make intel_get_crtc_new_encoder() less oopsy
drivers/gpu/drm/i915/display/intel_ddi.c | 27 ++++++++++++++++++++-------
drivers/gpu/drm/i915/display/intel_ddi.h | 3 +++
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 7 +++++++
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 21 +++++++++++++++++----
drivers/gpu/drm/i915/i915_reg.h | 4 ++--
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +++-
7 files changed, 53 insertions(+), 15 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2023-04-13 12:12 Joonas Lahtinen
@ 2023-04-13 18:47 ` Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2023-04-13 18:47 UTC (permalink / raw)
To: Joonas Lahtinen
Cc: Tvrtko Ursulin, dim-tools, Daniel Vetter, dri-devel,
Thomas Zimmermann, Rodrigo Vivi, intel-gfx
On Thu, Apr 13, 2023 at 03:12:19PM +0300, Joonas Lahtinen wrote:
> Hi Dave & Daniel,
>
> Just one Cc:stable fix for indirect sampler state this week on
> drm-intel-next-fixes.
>
> Regards, Joonas
>
> ***
>
> drm-intel-next-fixes-2023-04-13:
>
> Short summary of fixes pull (less than what git shortlog provides):
>
> Just one Cc:stable fix for sampler indirect state in bindless heap.
>
> The following changes since commit 55bf14961db9da61220e6f04bc9919c94b1a6585:
>
> Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next (2023-04-11 12:28:10 +0200)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-04-13
Pulled, thanks.
>
> for you to fetch changes up to 81900e3a37750d8c6ad705045310e002f6dd0356:
>
> drm/i915: disable sampler indirect state in bindless heap (2023-04-12 11:36:09 +0300)
>
> ----------------------------------------------------------------
> Short summary of fixes pull (less than what git shortlog provides):
>
> Just one Cc:stable fix for sampler indirect state in bindless heap.
>
> ----------------------------------------------------------------
> Lionel Landwerlin (1):
> drm/i915: disable sampler indirect state in bindless heap
>
> drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 19 +++++++++++++++++++
> 2 files changed, 20 insertions(+)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-04-13 12:12 Joonas Lahtinen
2023-04-13 18:47 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2023-04-13 12:12 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel,
Just one Cc:stable fix for indirect sampler state this week on
drm-intel-next-fixes.
Regards, Joonas
***
drm-intel-next-fixes-2023-04-13:
Short summary of fixes pull (less than what git shortlog provides):
Just one Cc:stable fix for sampler indirect state in bindless heap.
The following changes since commit 55bf14961db9da61220e6f04bc9919c94b1a6585:
Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next (2023-04-11 12:28:10 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-04-13
for you to fetch changes up to 81900e3a37750d8c6ad705045310e002f6dd0356:
drm/i915: disable sampler indirect state in bindless heap (2023-04-12 11:36:09 +0300)
----------------------------------------------------------------
Short summary of fixes pull (less than what git shortlog provides):
Just one Cc:stable fix for sampler indirect state in bindless heap.
----------------------------------------------------------------
Lionel Landwerlin (1):
drm/i915: disable sampler indirect state in bindless heap
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 19 +++++++++++++++++++
2 files changed, 20 insertions(+)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-02-27 10:17 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2023-02-27 10:17 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel -
Some more fixes for v6.3-rc1.
drm-intel-next-fixes-2023-02-27:
drm/i915 fixes for v6.3-rc1:
- Don't use stolen memory or BAR mappings for ring buffers with LLC
- Add inverted backlight quirk for HP 14-r206nv
- Fix GSI offset for MCR lookups
- GVT fixes (memleak, debugfs attributes, kconfig, typos)
BR,
Jani.
The following changes since commit 8038510b1fe443ffbc0e356db5f47cbb8678a594:
drm/i915: Fix system suspend without fbdev being initialized (2023-02-15 17:33:07 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-02-27
for you to fetch changes up to 5d2fdb255c52989e95704b5556dbf0ad833bddd2:
Merge tag 'gvt-next-fixes-2023-02-23' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2023-02-23 14:05:43 +0200)
----------------------------------------------------------------
drm/i915 fixes for v6.3-rc1:
- Don't use stolen memory or BAR mappings for ring buffers with LLC
- Add inverted backlight quirk for HP 14-r206nv
- Fix GSI offset for MCR lookups
- GVT fixes (memleak, debugfs attributes, kconfig, typos)
----------------------------------------------------------------
Colin Ian King (1):
i915/gvt: Fix spelling mistake "vender" -> "vendor"
Deepak R Varma (2):
drm/i915/gvt: Avoid full proxy f_ops for debugfs attributes
drm/i915/gvt: Remove extra semicolon
Greg Kroah-Hartman (1):
i915: fix memory leak with using debugfs_lookup()
Jani Nikula (1):
Merge tag 'gvt-next-fixes-2023-02-23' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
John Harrison (2):
drm/i915: Don't use stolen memory for ring buffers with LLC
drm/i915: Don't use BAR mappings for ring buffers with LLC
Matt Roper (1):
drm/i915/xelpmp: Consider GSI offset when doing MCR lookups
Mavroudis Chatzilaridis (1):
drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
Randy Dunlap (1):
drm/i915: move a Kconfig symbol to unbreak the menu presentation
drivers/gpu/drm/i915/Kconfig | 6 +++---
drivers/gpu/drm/i915/display/intel_quirks.c | 2 ++
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 5 ++++-
drivers/gpu/drm/i915/gt/intel_ring.c | 6 +++---
drivers/gpu/drm/i915/gvt/debugfs.c | 16 ++++++++--------
drivers/gpu/drm/i915/gvt/firmware.c | 2 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 2 +-
8 files changed, 23 insertions(+), 18 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2023-02-17 12:24 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2023-02-17 12:24 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel -
Fixes for drm-next and the upcoming merge window.
drm-intel-next-fixes-2023-02-17:
drm/i915 fixes for the v6.3 merge window:
- Fix eDP+DSI dual panel systems
- Fix system suspend when fbdev isn't initialized
- Fix memory leaks in scatterlist
- Fix some MCR register annotations
- Fix documentation build warnings
BR,
Jani.
The following changes since commit 48075a66fca613477ac1969b576a93ef5db0164f:
Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next (2023-02-09 16:16:44 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2023-02-17
for you to fetch changes up to 8038510b1fe443ffbc0e356db5f47cbb8678a594:
drm/i915: Fix system suspend without fbdev being initialized (2023-02-15 17:33:07 +0200)
----------------------------------------------------------------
drm/i915 fixes for the v6.3 merge window:
- Fix eDP+DSI dual panel systems
- Fix system suspend when fbdev isn't initialized
- Fix memory leaks in scatterlist
- Fix some MCR register annotations
- Fix documentation build warnings
----------------------------------------------------------------
Bagas Sanjaya (1):
drm/i915/doc: Escape wildcard in method names
Imre Deak (1):
drm/i915: Fix system suspend without fbdev being initialized
Jani Nikula (1):
drm/i915/bios: set default backlight controller index
Lucas De Marchi (1):
drm/i915: Fix GEN8_MISCCPCTL
Matt Atwood (1):
drm/i915: Fix memory leaks in scatterlist
Matt Roper (1):
drm/i915/pvc: Annotate two more workaround/tuning registers as MCR
Ville Syrjälä (3):
drm/i915: Fix VBT DSI DVO port handling
drm/i915: Populate encoder->devdata for DSI on icl+
drm/i915: Pick the backlight controller based on VBT on ICP+
drivers/gpu/drm/i915/display/icl_dsi.c | 3 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 34 ++++++++++++++++--
drivers/gpu/drm/i915/display/intel_bios.c | 49 +++++++++++++++++++-------
drivers/gpu/drm/i915/display/intel_fbdev.c | 8 ++++-
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 9 ++---
drivers/gpu/drm/i915/gt/intel_workarounds.c | 24 ++++++++-----
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 5 ++-
drivers/gpu/drm/i915/i915_scatterlist.c | 8 +++--
drivers/gpu/drm/i915/intel_pm.c | 10 +++---
9 files changed, 107 insertions(+), 43 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-12-15 20:36 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2022-12-15 20:36 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave and Daniel,
In case you end up sending more stuff towards 6.2-rc1,
please consider sending these fixes below.
The migrate related fixes seems to be the most important
ones, but also I don't believe it looks so critical that
it couldn't wait for the -rc2.
Here goes drm-intel-next-fixes-2022-12-15:
- Documentation fixe (Matt, Miaoqian)
- OA-perf related fix (Umesh)
- VLV/CHV HDMI/DP audio fix (Ville)
- Display DDI/Transcoder fix (Khaled)
- Migrate fixes (Chris, Matt)
Thanks,
Rodrigo.
The following changes since commit 66efff515a6500d4b4976fbab3bee8b92a1137fb:
Merge tag 'amd-drm-next-6.2-2022-12-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2022-12-09 12:08:33 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-12-15
for you to fetch changes up to ad0fca2dceeab8fdd8e1135f4b4ef2dc46c2ead9:
drm/i915/ttm: consider CCS for backup objects (2022-12-14 12:56:58 -0500)
----------------------------------------------------------------
- Documentation fixe (Matt, Miaoqian)
- OA-perf related fix (Umesh)
- VLV/CHV HDMI/DP audio fix (Ville)
- Display DDI/Transcoder fix (Khaled)
- Migrate fixes (Chris, Matt)
----------------------------------------------------------------
Chris Wilson (1):
drm/i915/migrate: Account for the reserved_space
Khaled Almahallawy (1):
drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
Matt Roper (1):
drm/i915/gt: Correct kerneldoc for intel_gt_mcr_wait_for_reg()
Matthew Auld (2):
drm/i915/migrate: fix corner case in CCS aux copying
drm/i915/ttm: consider CCS for backup objects
Miaoqian Lin (1):
drm/i915: Fix documentation for intel_uncore_forcewake_put__locked
Umesh Nerlige Ramappa (1):
drm/i915/perf: Do not parse context image for HSW
Ville Syrjälä (1):
drm/i915: Fix VLV/CHV HDMI/DP audio enable
drivers/gpu/drm/i915/display/g4x_dp.c | 4 +-
drivers/gpu/drm/i915/display/g4x_hdmi.c | 25 +++++++---
drivers/gpu/drm/i915/display/intel_dp.c | 59 ------------------------
drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 ++
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 ++--
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 18 +++++++-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 2 +-
drivers/gpu/drm/i915/gt/intel_migrate.c | 53 ++++++++++++++++-----
drivers/gpu/drm/i915/i915_perf.c | 6 ++-
drivers/gpu/drm/i915/intel_uncore.c | 4 +-
10 files changed, 96 insertions(+), 88 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-12-01 16:40 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2022-12-01 16:40 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave and Daniel,
Here goes our next-fixes targeting 6.2-rc1.
Please notice that DG2 DMC had a minor bump version in order
to fix the remaining issues related to PCI warns at DC state
transition. I didn't request the team to provide the fallback
to the previous version because we are moving this fix to the
6.2 along with the force_probe removal. But I warned them if
any minor bump is needed after that that all the new rules
need to be respected. Besides, I have also requested them to
make changes to comply with the new rules. Or to remove the
minor version from the fw like GuC did or remove the version
entirely like HuC did, since the there's no direct ABI involved
that needs version. I expect this work to be done for the next
platforms.
Still about the DG2, the other MEI patches to fix the potential
huc loading failure where already picked up by Greg. So we shall
have them into 6.2 as well. Meanwhile we are keeping them in
our topic/core-for-CI.
Other than that, small fixes and couple targeting stable below.
drm-intel-next-fixes-2022-12-01:
- Multi-cast register fix (Matt)
- Fix workarounds on gen2-3 (Tvrtko)
- Bigjoiner fix (Ville)
- Make Guc default_list a const data (Jani)
- Acquire forcewake before uncore read (Umesh)
- Selftest fix (Umesh)
- HuC related fixes (Daniele)
- Fix some incorrect return values (Janusz)
- Fix a memory leak in bios related code (Xia)
- Fix VBT send packet port selection (Mikko)
- DG2's DMC fix bump for Register noclaims and few restore (Gustavo)
Thanks,
Rodrigo.
The following changes since commit 3d335a523b938a445a674be24d1dd5c7a4c86fb6:
Merge tag 'drm-intel-next-2022-11-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-11-23 09:15:44 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-12-01
for you to fetch changes up to 7d579eff3e55a256fdd71624543747ed4d7fa38b:
drm/i915/dmc: Update DG2 DMC version to v2.08 (2022-11-30 09:07:14 -0500)
----------------------------------------------------------------
- Multi-cast register fix (Matt)
- Fix workarounds on gen2-3 (Tvrtko)
- Bigjoiner fix (Ville)
- Make Guc default_list a const data (Jani)
- Acquire forcewake before uncore read (Umesh)
- Selftest fix (Umesh)
- HuC related fixes (Daniele)
- Fix some incorrect return values (Janusz)
- Fix a memory leak in bios related code (Xia)
- Fix VBT send packet port selection (Mikko)
- DG2's DMC fix bump for Register noclaims and few restore (Gustavo)
----------------------------------------------------------------
Daniele Ceraolo Spurio (2):
drm/i915/huc: fix leak of debug object in huc load fence on driver unload
drm/i915/huc: always init the delayed load fence
Gustavo Sousa (1):
drm/i915/dmc: Update DG2 DMC version to v2.08
Jani Nikula (1):
drm/i915/guc: make default_lists const data
Janusz Krzysztofik (2):
drm/i915: Fix negative value passed as remaining time
drm/i915: Never return 0 if not all requests retired
Matt Roper (1):
drm/i915/gt: Manage uncore->lock while waiting on MCR register
Mikko Kovanen (1):
drm/i915/dsi: fix VBT send packet port selection for dual link DSI
Tvrtko Ursulin (1):
drm/i915: Fix workarounds on Gen2-3
Umesh Nerlige Ramappa (2):
i915/uncore: Acquire fw before loop in intel_uncore_read64_2x32
drm/i915/selftest: Bump up sample period for busy stats selftest
Ville Syrjälä (1):
drm/i915: Remove non-existent pipes from bigjoiner pipe mask
Xia Fukun (1):
drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs
drivers/gpu/drm/i915/display/intel_bios.c | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 10 +++--
drivers/gpu/drm/i915/display/intel_dmc.c | 4 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 4 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 15 ++++---
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 18 ++++----
drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 12 +++---
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 5 +--
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 57 ++++++++++++++++++--------
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 1 +
drivers/gpu/drm/i915/intel_uncore.h | 44 +++++++++++++-------
14 files changed, 113 insertions(+), 65 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-10-13 12:56 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2022-10-13 12:56 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave, Daniel,
Not sure if there is time for one more pull during the merge window, but
in case there is here it is. Only one which affects platforms outside
force_probe and that is the fix for DPT PTE corruption after resume. The
rest are all DG2 specific.
Regards,
Tvrtko
drm-intel-next-fixes-2022-10-13:
- Fix revocation of non-persistent contexts (Tvrtko Ursulin)
- Handle migration for dpt (Matthew Auld)
- Fix display problems after resume (Thomas Hellström)
- Allow control over the flags when migrating (Matthew Auld)
- Consider DG2_RC_CCS_CC when migrating buffers (Matthew Auld)
The following changes since commit cdf6428dd518435a05739abf7659589de30970f4:
drm/i915: Reject excessive dotclocks early (2022-10-03 17:55:32 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-10-13
for you to fetch changes up to ea19684afb545605bbcb690c49a91ce2c8e596dd:
drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (2022-10-11 17:29:05 +0100)
----------------------------------------------------------------
- Fix revocation of non-persistent contexts (Tvrtko Ursulin)
- Handle migration for dpt (Matthew Auld)
- Fix display problems after resume (Thomas Hellström)
- Allow control over the flags when migrating (Matthew Auld)
- Consider DG2_RC_CCS_CC when migrating buffers (Matthew Auld)
----------------------------------------------------------------
Matthew Auld (3):
drm/i915/display: handle migration for dpt
drm/i915: allow control over the flags when migrating
drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers
Thomas Hellström (1):
drm/i915: Fix display problems after resume
Tvrtko Ursulin (1):
drm/i915/guc: Fix revocation of non-persistent contexts
drivers/gpu/drm/i915/display/intel_fb_pin.c | 62 ++++++++++++++++-------
drivers/gpu/drm/i915/gem/i915_gem_context.c | 8 +--
drivers/gpu/drm/i915/gem/i915_gem_object.c | 37 +++++++++++++-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 ++
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 5 +-
drivers/gpu/drm/i915/gt/intel_context.c | 5 +-
drivers/gpu/drm/i915/gt/intel_context.h | 3 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 8 ++-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 26 +++++-----
10 files changed, 113 insertions(+), 48 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-10-06 10:18 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2022-10-06 10:18 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave, Daniel,
Some fixes for the merge window - one EHL MOCS table fix and the rest is
in the display area around modifier handling and PSR on Gen12+, one fixup
for g4x+ and one fixing recent fastset refactoring.
Regards,
Tvrtko
drm-intel-next-fixes-2022-10-06-1:
- Round to closest in g4x+ HDMI clock readout (Ville Syrjälä)
- Update MOCS table for EHL (Tejas Upadhyay)
- Fix PSR_IMR/IIR field handling (Jouni Högander)
- Fix watermark calculations for gen12+ RC CCS modifier (Ville Syrjälä)
- Fix watermark calculations for gen12+ MC CCS modifier (Ville Syrjälä)
- Fix watermark calculations for gen12+ CCS+CC modifier (Ville Syrjälä)
- Fix watermark calculations for DG2 CCS modifiers (Ville Syrjälä)
- Fix watermark calculations for DG2 CCS+CC modifier (Ville Syrjälä)
- Reject excessive dotclocks early (Ville Syrjälä)
The following changes since commit 20e377e7b2e7c327039f10db80ba5bcc1f6c882d:
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (2022-09-27 11:05:33 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-10-06-1
for you to fetch changes up to cdf6428dd518435a05739abf7659589de30970f4:
drm/i915: Reject excessive dotclocks early (2022-10-03 17:55:32 +0100)
----------------------------------------------------------------
- Round to closest in g4x+ HDMI clock readout (Ville Syrjälä)
- Update MOCS table for EHL (Tejas Upadhyay)
- Fix PSR_IMR/IIR field handling (Jouni Högander)
- Fix watermark calculations for gen12+ RC CCS modifier (Ville Syrjälä)
- Fix watermark calculations for gen12+ MC CCS modifier (Ville Syrjälä)
- Fix watermark calculations for gen12+ CCS+CC modifier (Ville Syrjälä)
- Fix watermark calculations for DG2 CCS modifiers (Ville Syrjälä)
- Fix watermark calculations for DG2 CCS+CC modifier (Ville Syrjälä)
- Reject excessive dotclocks early (Ville Syrjälä)
----------------------------------------------------------------
Jouni Högander (1):
drm/i915/psr: Fix PSR_IMR/IIR field handling
Tejas Upadhyay (1):
drm/i915/ehl: Update MOCS table for EHL
Ville Syrjälä (7):
drm/i915: Round to closest in g4x+ HDMI clock readout
drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
drm/i915: Fix watermark calculations for DG2 CCS modifiers
drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
drm/i915: Reject excessive dotclocks early
drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 18 +++++++
drivers/gpu/drm/i915/display/intel_psr.c | 78 +++++++++++++++++-----------
drivers/gpu/drm/i915/display/skl_watermark.c | 16 +++++-
drivers/gpu/drm/i915/gt/intel_mocs.c | 8 +++
drivers/gpu/drm/i915/i915_reg.h | 16 ++++--
6 files changed, 100 insertions(+), 38 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-09-29 14:26 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2022-09-29 14:26 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave, Daniel,
A few fixes for the upcoming merge window. Not many but most are pretty
important.
Another rather important one is missing due being too conflicty, but will
arrive via drm-intel-fixes (7738be973fc4 ("drm/i915/gt: Perf_limit_reasons
are only available for Gen11+")).
Regards,
Tvrtko
drm-intel-next-fixes-2022-09-29:
- Fix release build bug in 'remove GuC log size module parameters' (John Harrison)
- Remove ipc_enabled from struct drm_i915_private (Jani Nikula)
- Do not cleanup obj with NULL bo->resource (Nirmoy Das)
- Fix device info for devices without display (Jani Nikula)
- Force DPLL calculation for TC ports after readout (Ville Syrjälä)
- Use i915_vm_put on ppgtt_create error paths (Chris Wilson)
The following changes since commit 320305923c88258ce50c75bf721e9bf2e420ab27:
Merge tag 'du-next-20220907' of git://linuxtv.org/pinchartl/media into drm-next (2022-09-23 03:52:08 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-09-29
for you to fetch changes up to 20e377e7b2e7c327039f10db80ba5bcc1f6c882d:
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (2022-09-27 11:05:33 +0100)
----------------------------------------------------------------
- Fix release build bug in 'remove GuC log size module parameters' (John Harrison)
- Remove ipc_enabled from struct drm_i915_private (Jani Nikula)
- Do not cleanup obj with NULL bo->resource (Nirmoy Das)
- Fix device info for devices without display (Jani Nikula)
- Force DPLL calculation for TC ports after readout (Ville Syrjälä)
- Use i915_vm_put on ppgtt_create error paths (Chris Wilson)
----------------------------------------------------------------
Chris Wilson (1):
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
Jani Nikula (2):
drm/i915/display: remove ipc_enabled from struct drm_i915_private
drm/i915: fix device info for devices without display
John Harrison (1):
drm/i915/guc: Fix release build bug in 'remove log size module parameters'
Nirmoy Das (1):
drm/i915: Do not cleanup obj with NULL bo->resource
Ville Syrjälä (1):
drm/i915: Force DPLL calculation for TC ports after readout
drivers/gpu/drm/i915/display/intel_ddi.c | 18 ++++++++--
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 16 ++++-----
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 58 +++++++++++++++---------------
drivers/gpu/drm/i915/gt/intel_gtt.c | 3 ++
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 25 +------------
drivers/gpu/drm/i915/i915_drv.h | 2 --
drivers/gpu/drm/i915/i915_pci.c | 11 +++---
drivers/gpu/drm/i915/intel_device_info.c | 6 ++++
9 files changed, 70 insertions(+), 71 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-08-11 21:03 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2022-08-11 21:03 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave and Daniel,
And here is the right one. And now including all the
fixes.
Here goes drm-intel-next-fixes-2022-08-11:
- disable pci resize on 32-bit systems (Nirmoy)
- don't leak the ccs state (Matt)
- TLB invalidation fixes (Chris)
[now with all fixes of fixes]
Thanks,
Rodrigo.
The following changes since commit 5493ee1919eae4f49d62276cf5986b7f7c7aa8f6:
Merge tag 'amd-drm-next-5.20-2022-07-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2022-08-03 14:00:19 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-08-11
for you to fetch changes up to 9d50bff40e3e366886ec37299fc317edf84be0c9:
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb() (2022-08-08 14:54:20 -0400)
----------------------------------------------------------------
- disable pci resize on 32-bit systems (Nirmoy)
- don't leak the ccs state (Matt)
- TLB invalidation fixes (Chris)
[now with all fixes of fixes]
----------------------------------------------------------------
Chris Wilson (5):
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Batch TLB invalidations
drm/i915/gem: Remove shared locking on freeing objects
Matthew Auld (1):
drm/i915/ttm: don't leak the ccs state
Mauro Carvalho Chehab (1):
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
Nirmoy Das (1):
drm/i915: disable pci resize on 32-bit machine
drivers/gpu/drm/i915/gem/i915_gem_object.c | 16 ++---
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 25 +++++---
drivers/gpu/drm/i915/gt/intel_gt.c | 77 ++++++++++++++++++------
drivers/gpu/drm/i915/gt/intel_gt.h | 12 +++-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 +++++-
drivers/gpu/drm/i915/gt/intel_migrate.c | 23 ++++++-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 8 ++-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 ++
drivers/gpu/drm/i915/i915_drv.h | 4 +-
drivers/gpu/drm/i915/i915_vma.c | 33 +++++++---
drivers/gpu/drm/i915/i915_vma.h | 1 +
drivers/gpu/drm/i915/i915_vma_resource.c | 5 +-
drivers/gpu/drm/i915/i915_vma_resource.h | 6 +-
15 files changed, 183 insertions(+), 55 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-08-04 17:33 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2022-08-04 17:33 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2022-08-04:
- disable pci resize on 32-bit systems (Nirmoy)
- don't leak the ccs state (Matt)
- TLB invalidation fixes (Chris)
Thanks,
Rodrigo.
The following changes since commit 2bc7ea71a73747a77e7f83bc085b0d2393235410:
Merge tag 'topic/nouveau-misc-2022-07-27' of git://anongit.freedesktop.org/drm/drm into drm-next (2022-07-27 11:34:07 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-08-04
for you to fetch changes up to e57b9369e0c6f60155027e120fafd4b57e385b71:
drm/i915/gt: Batch TLB invalidations (2022-08-01 09:48:06 -0400)
----------------------------------------------------------------
- disable pci resize on 32-bit systems (Nirmoy)
- don't leak the ccs state (Matt)
- TLB invalidation fixes (Chris)
----------------------------------------------------------------
Chris Wilson (4):
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Batch TLB invalidations
Matthew Auld (1):
drm/i915/ttm: don't leak the ccs state
Nirmoy Das (1):
drm/i915: disable pci resize on 32-bit machine
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 25 +++++---
drivers/gpu/drm/i915/gt/intel_gt.c | 77 ++++++++++++++++++------
drivers/gpu/drm/i915/gt/intel_gt.h | 12 +++-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 +++++-
drivers/gpu/drm/i915/gt/intel_migrate.c | 23 ++++++-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 8 ++-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 ++
drivers/gpu/drm/i915/i915_vma.c | 33 +++++++---
drivers/gpu/drm/i915/i915_vma.h | 1 +
drivers/gpu/drm/i915/i915_vma_resource.c | 5 +-
drivers/gpu/drm/i915/i915_vma_resource.h | 6 +-
13 files changed, 177 insertions(+), 41 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-03-24 8:44 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2022-03-24 8:44 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave, Daniel,
A few fixes for the merge window.
Apart from a uninteresting rename of a field in an unused macro, the rest
are display fixes - two for SAGV and one for TDMS rate calculation on
Icelake and above.
Regards,
Tvrtko
drm-intel-next-fixes-2022-03-24:
- Reject unsupported TMDS rates on ICL+ (Ville Syrjälä)
- Treat SAGV block time 0 as SAGV disabled (Ville Syrjälä)
- Fix PSF GV point mask when SAGV is not possible (Ville Syrjälä)
- Fix renamed INTEL_INFO->media.arch/ver field (Lucas De Marchi)
The following changes since commit 278da06c03655c2bb9bc36ebdf45b90a079b3bfd:
drm/i915/display: Do not re-enable PSR after it was marked as not reliable (2022-03-16 08:17:40 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-03-24
for you to fetch changes up to 00f4150d27d2c01eaeffe1091fc311a7c0872c69:
drm/i915: Fix renamed struct field (2022-03-21 11:48:00 +0000)
----------------------------------------------------------------
- Reject unsupported TMDS rates on ICL+ (Ville Syrjälä)
- Treat SAGV block time 0 as SAGV disabled (Ville Syrjälä)
- Fix PSF GV point mask when SAGV is not possible (Ville Syrjälä)
- Fix renamed INTEL_INFO->media.arch/ver field (Lucas De Marchi)
----------------------------------------------------------------
Lucas De Marchi (1):
drm/i915: Fix renamed struct field
Ville Syrjälä (3):
drm/i915: Reject unsupported TMDS rates on ICL+
drm/i915: Treat SAGV block time 0 as SAGV disabled
drm/i915: Fix PSF GV point mask when SAGV is not possible
drivers/gpu/drm/i915/display/intel_bw.c | 3 ++-
drivers/gpu/drm/i915/display/intel_hdmi.c | 9 +++++++++
drivers/gpu/drm/i915/i915_drv.h | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 10 ++++++----
4 files changed, 18 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-03-17 7:47 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2022-03-17 7:47 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel,
Fix for vm_access() out-of-bounds access and PSR not staying disabled
during fastset once determined not reliable.
Then a naming fix to avoid conflicts for potential future fixes.
Regards, Joonas
***
drm-intel-next-fixes-2022-03-17:
- Do not re-enable PSR after it was marked as not reliable (Jose)
- Add missing boundary check in vm_access to avoid out-of-bounds access (Mastan)
- Naming fix for HPD short pulse handling for eDP (Jose)
The following changes since commit 5e7f44b5c2c035fe2e5458193c2bbee56db6a090:
drm/i915/gtt: reduce overzealous alignment constraints for GGTT (2022-03-09 08:34:55 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-03-17
for you to fetch changes up to 278da06c03655c2bb9bc36ebdf45b90a079b3bfd:
drm/i915/display: Do not re-enable PSR after it was marked as not reliable (2022-03-16 08:17:40 +0200)
----------------------------------------------------------------
- Do not re-enable PSR after it was marked as not reliable (Jose)
- Add missing boundary check in vm_access to avoid out-of-bounds access (Mastan)
- Naming fix for HPD short pulse handling for eDP (Jose)
----------------------------------------------------------------
José Roberto de Souza (2):
drm/i915/display: Fix HPD short pulse handling for eDP
drm/i915/display: Do not re-enable PSR after it was marked as not reliable
Mastan Katragadda (1):
drm/i915/gem: add missing boundary check in vm_access
drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
drivers/gpu/drm/i915/display/intel_pps.c | 6 +++---
drivers/gpu/drm/i915/display/intel_pps.h | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 4 ++++
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +-
5 files changed, 10 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-03-10 7:58 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2022-03-10 7:58 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Thomas Zimmermann,
Rodrigo Vivi, intel-gfx
Hi Dave & Daniel,
Here's a batch of -next-fixes from drm-intel-next/drm-intel-gt-next.
On GT side just a fix to relax GGTT alignment down 64K from 2M.
Addition of missing "name" attribute for GVT mdev device.
On display side async flip fixes and a static checker fix.
CI results had some display errors on TGL, the display has been
rebooted to fix those so should cause no worries.
Regards, Joonas
***
drm-intel-next-fixes-2022-03-10:
- Reduce overzealous alignment constraints for GGTT
- Add missing mdev attribute "name" for GVT
- Async flip fixes (Ville)
- Static checker fix (Ville)
The following changes since commit 6de7e4f02640fba2ffa6ac04e2be13785d614175:
Merge tag 'drm-msm-next-2022-03-01' of https://gitlab.freedesktop.org/drm/msm into drm-next (2022-03-04 14:39:00 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-03-10
for you to fetch changes up to 5e7f44b5c2c035fe2e5458193c2bbee56db6a090:
drm/i915/gtt: reduce overzealous alignment constraints for GGTT (2022-03-09 08:34:55 +0200)
----------------------------------------------------------------
- Reduce overzealous alignment constraints for GGTT
- Add missing mdev attribute "name" for GVT
- Async flip fixes (Ville)
- Static checker fix (Ville)
----------------------------------------------------------------
Joonas Lahtinen (1):
Merge tag 'gvt-next-2022-03-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Matthew Auld (1):
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
Ville Syrjälä (4):
drm/i915: Avoid negative shift due to bigjoiner_pipes==0
drm/i915: Don't skip ddb allocation if data_rate==0
drm/i915: Check async flip capability early on
drm/i915: Fix the async flip wm0/ddb optimization
Zhi Wang (1):
drm/i915/gvt: add the missing mdev attribute "name"
drivers/gpu/drm/i915/display/intel_atomic.c | 1 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 4 +-
drivers/gpu/drm/i915/display/intel_display.c | 122 +++++++++++++++++----
drivers/gpu/drm/i915/display/intel_display_types.h | 6 +-
drivers/gpu/drm/i915/gt/intel_gtt.c | 3 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 15 +++
drivers/gpu/drm/i915/intel_pm.c | 30 ++---
8 files changed, 136 insertions(+), 52 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-01-20 10:13 Tvrtko Ursulin
0 siblings, 0 replies; 123+ messages in thread
From: Tvrtko Ursulin @ 2022-01-20 10:13 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
A couple display fixes for the merge window. One for EHL and one for ADL-P,
and both in the are of voltage swing programming.
Regards,
Tvrtko
---
drm-intel-next-fixes-2022-01-20:
- Latest updates for the EHL display voltage swing table (José Roberto de Souza)
- Additional step is required when programming the ADL-P display TC voltage swing (José Roberto de Souza)
The following changes since commit 6ef295e34297433c78ea02dfcf1c649a769050bb:
drm/i915/ttm: ensure we unmap when purging (2022-01-10 14:00:47 +0000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-01-20
for you to fetch changes up to e26602be4869c74dd8a0f66f718b8a0ce120edb4:
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence (2022-01-17 10:19:41 +0000)
----------------------------------------------------------------
- Latest updates for the EHL display voltage swing table (José Roberto de Souza)
- Additional step is required when programming the ADL-P display TC voltage swing (José Roberto de Souza)
----------------------------------------------------------------
José Roberto de Souza (2):
drm/i915/display/ehl: Update voltage swing table
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
drivers/gpu/drm/i915/display/intel_ddi.c | 22 ++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 10 +++++-----
drivers/gpu/drm/i915/i915_reg.h | 8 ++++++--
3 files changed, 33 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2022-01-13 9:33 Tvrtko Ursulin
@ 2022-01-14 13:23 ` Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2022-01-14 13:23 UTC (permalink / raw)
To: Tvrtko Ursulin
Cc: dim-tools, Daniel Vetter, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
On Thu, Jan 13, 2022 at 09:33:03AM +0000, Tvrtko Ursulin wrote:
>
> Hi Dave and Daniel,
>
> A few fixes for the merge window.
>
> One dealing with runtime PM handling on the PXP unbind path and a few
> regarding the newly added TTM backend support.
>
> Regards,
>
> Tvrtko
>
> ---
>
> drm-intel-next-fixes-2022-01-13:
> - Hold runtime PM wakelock during PXP unbind (Juston Li)
> - Three fixes for the TTM backend fault handling (Matthew Auld)
> - Make sure to unmap when purging in the TTM backend (Matthew Auld)
> The following changes since commit c65fe9cbbfd61dbc12868f9ed4940c80fcb249e8:
>
> drm/i915/fbc: Remember to update FBC state even when not reallocating CFB (2021-12-27 11:46:48 +0200)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-01-13
Pulled, thanks.
-Daniel
>
> for you to fetch changes up to 6ef295e34297433c78ea02dfcf1c649a769050bb:
>
> drm/i915/ttm: ensure we unmap when purging (2022-01-10 14:00:47 +0000)
>
> ----------------------------------------------------------------
> - Hold runtime PM wakelock during PXP unbind (Juston Li)
> - Three fixes for the TTM backend fault handling (Matthew Auld)
> - Make sure to unmap when purging in the TTM backend (Matthew Auld)
>
> ----------------------------------------------------------------
> Juston Li (1):
> drm/i915/pxp: Hold RPM wakelock during PXP unbind
>
> Matthew Auld (4):
> drm/i915: don't call free_mmap_offset when purging
> drm/i915/ttm: only fault WILLNEED objects
> drm/i915/ttm: add unmap_virtual callback
> drm/i915/ttm: ensure we unmap when purging
>
> drivers/gpu/drm/i915/gem/i915_gem_mman.c | 3 +++
> drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 +
> drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 -
> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 27 +++++++++++++++++++++-
> drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 18 ++++-----------
> drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 5 +++-
> 6 files changed, 38 insertions(+), 17 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2022-01-13 9:33 Tvrtko Ursulin
2022-01-14 13:23 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Tvrtko Ursulin @ 2022-01-13 9:33 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Tvrtko Ursulin, dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
A few fixes for the merge window.
One dealing with runtime PM handling on the PXP unbind path and a few
regarding the newly added TTM backend support.
Regards,
Tvrtko
---
drm-intel-next-fixes-2022-01-13:
- Hold runtime PM wakelock during PXP unbind (Juston Li)
- Three fixes for the TTM backend fault handling (Matthew Auld)
- Make sure to unmap when purging in the TTM backend (Matthew Auld)
The following changes since commit c65fe9cbbfd61dbc12868f9ed4940c80fcb249e8:
drm/i915/fbc: Remember to update FBC state even when not reallocating CFB (2021-12-27 11:46:48 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2022-01-13
for you to fetch changes up to 6ef295e34297433c78ea02dfcf1c649a769050bb:
drm/i915/ttm: ensure we unmap when purging (2022-01-10 14:00:47 +0000)
----------------------------------------------------------------
- Hold runtime PM wakelock during PXP unbind (Juston Li)
- Three fixes for the TTM backend fault handling (Matthew Auld)
- Make sure to unmap when purging in the TTM backend (Matthew Auld)
----------------------------------------------------------------
Juston Li (1):
drm/i915/pxp: Hold RPM wakelock during PXP unbind
Matthew Auld (4):
drm/i915: don't call free_mmap_offset when purging
drm/i915/ttm: only fault WILLNEED objects
drm/i915/ttm: add unmap_virtual callback
drm/i915/ttm: ensure we unmap when purging
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 3 +++
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 -
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 27 +++++++++++++++++++++-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 18 ++++-----------
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 5 +++-
6 files changed, 38 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2021-11-09 23:17 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2021-11-09 23:17 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2021-11-09:
Couple Reverts, build fix, couple virtualization fixes,
blank screen and other display rates fixes, and more.
Four patches targeting stable in here.
Display Fixes:
- DP rates related fixes (Imre, Jani)
- A Revert on disaling dual eDP that was causing state readout problems (Jani)
- put the cdclk vtables in const data (Jani)
- Fix DVO port type for moder platforms (Ville)
- Fix blankscreen by turning DP++ TMDS output buffers on encoder->shutdown (Ville)
- CCS FBs related fixes (Imre)
GT fixes:
- Fix recursive lock in GuC submission (Matt Brost)
- Revert guc_id from i915_request tracepoint (Joonas)
- Build fix around dmabuf (Matt Auld)
Thanks,
Rodrigo.
The following changes since commit 367fe8dc299c968eabdae890536d55d80ea55e01:
Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-10-27 10:38:41 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-11-09
for you to fetch changes up to ade4a1fc5741a36b559dfbd4557dc3da1a4394af:
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (2021-11-09 10:02:48 -0500)
----------------------------------------------------------------
Couple Reverts, build fix, couple virtualization fixes,
blank screen and other display rates fixes, and more.
Four patches targeting stable in here.
Display Fixes:
- DP rates related fixes (Imre, Jani)
- A Revert on disaling dual eDP that was causing state readout problems (Jani)
- put the cdclk vtables in const data (Jani)
- Fix DVO port type for moder platforms (Ville)
- Fix blankscreen by turning DP++ TMDS output buffers on encoder->shutdown (Ville)
- CCS FBs related fixes (Imre)
GT fixes:
- Fix recursive lock in GuC submission (Matt Brost)
- Revert guc_id from i915_request tracepoint (Joonas)
- Build fix around dmabuf (Matt Auld)
----------------------------------------------------------------
Imre Deak (4):
drm/i915/dp: Ensure sink rate values are always valid
drm/i915/dp: Ensure max link params are always valid
drm/i915/fb: Fix rounding error in subsampled plane size calculation
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
Jani Nikula (3):
Revert "drm/i915/bios: gracefully disable dual eDP for now"
drm/i915/cdclk: put the cdclk vtables in const data
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
Joonas Lahtinen (1):
drm/i915: Revert 'guc_id' from i915_request tracepoint
Matthew Auld (1):
drm/i915/dmabuf: fix broken build
Matthew Brost (1):
drm/i915/guc: Fix recursive lock in GuC submission
Ville Syrjälä (3):
drm/i915: Extend the async flip VT-d w/a to skl/bxt
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
Zhi A Wang (1):
drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 +
drivers/gpu/drm/i915/display/intel_bios.c | 132 +++++++++++-----------
drivers/gpu/drm/i915/display/intel_cdclk.c | 44 ++++----
drivers/gpu/drm/i915/display/intel_ddi.c | 1 +
drivers/gpu/drm/i915/display/intel_display.c | 9 +-
drivers/gpu/drm/i915/display/intel_dp.c | 31 +++--
drivers/gpu/drm/i915/display/intel_fb.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 16 ++-
drivers/gpu/drm/i915/display/intel_hdmi.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 7 ++
drivers/gpu/drm/i915/gt/intel_ggtt.c | 3 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 4 +-
drivers/gpu/drm/i915/i915_trace.h | 7 +-
drivers/gpu/drm/i915/intel_pm.c | 12 ++
15 files changed, 162 insertions(+), 113 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2021-08-26 9:03 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2021-08-26 9:03 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
dim-tools
Hi Dave & Daniel -
Some pretty straightforward fixes for the merge window.
drm-intel-next-fixes-2021-08-26:
drm/i915 fixes for v5.15-rc1:
- Disable underrun recovery with eDP MSO panels on ADL-P
- Use designated initializers for init/exit table
- Fix some error pointer usages
BR,
Jani.
The following changes since commit 397ab98e2d69cede84444a28eab77a171983d14e:
Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.freedesktop.org/drm/msm into drm-next (2021-08-17 10:53:52 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-08-26
for you to fetch changes up to fb43ebc83e069625cfeeb2490efc3ffa0013bfa4:
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine() (2021-08-24 17:23:10 +0300)
----------------------------------------------------------------
drm/i915 fixes for v5.15-rc1:
- Disable underrun recovery with eDP MSO panels on ADL-P
- Use designated initializers for init/exit table
- Fix some error pointer usages
----------------------------------------------------------------
Dan Carpenter (1):
drm/i915/gt: Potential error pointer dereference in pinned_context()
Kees Cook (1):
drm/i915: Use designated initializers for init/exit table
Matt Roper (1):
drm/i915/adl_p: Also disable underrun recovery with MSO
Nathan Chancellor (1):
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
drivers/gpu/drm/i915/display/intel_display.c | 3 +++
drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +--
drivers/gpu/drm/i915/i915_module.c | 37 ++++++++++++++++++----------
4 files changed, 30 insertions(+), 16 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2021-07-07 15:09 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2021-07-07 15:09 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2021-07-07:
One fix targeting stable for display DP VSC, plus DG1 display fix and
a bug fix of IRQs usages and cleanup references to the DRM IRQ midlayer.
Thanks,
Rodrigo.
The following changes since commit 8a02ea42bc1d4c448caf1bab0e05899dad503f74:
Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2021-06-30 15:42:05 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-07-07
for you to fetch changes up to 3dd6c11b60d2f1e4082221a8831f91093c4494aa:
drm/i915: Drop all references to DRM IRQ midlayer (2021-07-06 15:10:58 -0400)
----------------------------------------------------------------
One fix targeting stable for display DP VSC, plus DG1 display fix and
a bug fix of IRQs usages and cleanup references to the DRM IRQ midlayer.
----------------------------------------------------------------
José Roberto de Souza (1):
drm/i915/display/dg1: Correctly map DPLLs during state readout
Kees Cook (1):
drm/i915/display: Do not zero past infoframes.vsc
Thomas Zimmermann (2):
drm/i915: Use the correct IRQ during resume
drm/i915: Drop all references to DRM IRQ midlayer
drivers/gpu/drm/i915/display/intel_ddi.c | 19 ++++++++++++++++---
drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +++++--
drivers/gpu/drm/i915/i915_drv.c | 1 -
drivers/gpu/drm/i915/i915_irq.c | 10 +++++-----
drivers/gpu/drm/i915/i915_irq.h | 1 +
drivers/gpu/drm/i915/i915_reg.h | 3 ---
8 files changed, 29 insertions(+), 16 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2021-06-30 19:04 ` Rodrigo Vivi
@ 2021-07-01 8:57 ` Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2021-07-01 8:57 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: dim-tools, Daniel Vetter, intel-gfx, dri-devel, Sean Paul
On Wed, 30 Jun 2021, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> On Wed, Jun 30, 2021 at 01:05:35PM +0300, Jani Nikula wrote:
>> On Tue, 29 Jun 2021, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
>> > Hi Dave and Daniel,
>> >
>> > Here goes drm-intel-next-fixes-2021-06-29:
>> >
>> > The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
>> > which lack was breaking ADL-P with media stack.
>> > Besides that a small selftest fix and a theoretical overflow on
>> > i915->pipe_to_crtc_mapping.
>>
>> My last fixes pull for v5.13 fell between the cracks [1]. There was one
>> stable worthy fix, but since it was still in drm-intel-fixes when you
>> ran dim cherry-pick-next-fixes, it was skipped for drm-intel-next-fixes.
>>
>> I've now dropped the commit and pushed v5.13 to drm-intel-fixes, as
>> we're past that point. Subsequent dim cherry-pick-next-fixes should pick
>> it up now.
>
> it didn't, probably because the Fixes hash not being part of the drm-next yet?!
Odd, should be.
> I can cherry-pick that directly. Please let me know the commit id.
c88e2647c5bb ("drm/i915/display: Do not zero past infoframes.vsc")
Thanks,
Jani.
>
> Thanks,
> Rodrigo.
>
>>
>> Please do another next fixes pull request with that. (It's okay to pull
>> this one already though, doesn't make a difference.)
>>
>>
>> BR,
>> Jani.
>>
>>
>> [1] https://lore.kernel.org/r/87czsbu15r.fsf@intel.com
>>
>>
>>
>> >
>> > Thanks,
>> > Rodrigo.
>> >
>> > The following changes since commit 1bd8a7dc28c1c410f1ceefae1f2a97c06d1a67c2:
>> >
>> > Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2021-06-11 14:19:12 +1000)
>> >
>> > are available in the Git repository at:
>> >
>> > git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-06-29
>> >
>> > for you to fetch changes up to c90c4c6574f3feaf2203b5671db1907a1e15c653:
>> >
>> > drm/i915: Reinstate the mmap ioctl for some platforms (2021-06-28 07:43:56 -0400)
>> >
>> > ----------------------------------------------------------------
>> > The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
>> > which lack was breaking ADL-P with media stack.
>> > Besides that a small selftest fix and a theoretical overflow on
>> > i915->pipe_to_crtc_mapping.
>> >
>> > ----------------------------------------------------------------
>> > Chris Wilson (1):
>> > drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
>> >
>> > Jani Nikula (1):
>> > drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
>> >
>> > Thomas Hellström (1):
>> > drm/i915: Reinstate the mmap ioctl for some platforms
>> >
>> > drivers/gpu/drm/i915/display/intel_display.c | 7 ++-
>> > drivers/gpu/drm/i915/display/intel_display_types.h | 8 ++++
>> > drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +++++++++++-----
>> > drivers/gpu/drm/i915/display/intel_vdsc.h | 1 +
>> > drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +--
>> > drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +++++++++++++---------
>> > 6 files changed, 76 insertions(+), 42 deletions(-)
>>
>> --
>> Jani Nikula, Intel Open Source Graphics Center
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2021-06-30 10:05 ` Jani Nikula
@ 2021-06-30 19:04 ` Rodrigo Vivi
2021-07-01 8:57 ` Jani Nikula
0 siblings, 1 reply; 123+ messages in thread
From: Rodrigo Vivi @ 2021-06-30 19:04 UTC (permalink / raw)
To: Jani Nikula; +Cc: dim-tools, Daniel Vetter, intel-gfx, dri-devel, Sean Paul
On Wed, Jun 30, 2021 at 01:05:35PM +0300, Jani Nikula wrote:
> On Tue, 29 Jun 2021, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> > Hi Dave and Daniel,
> >
> > Here goes drm-intel-next-fixes-2021-06-29:
> >
> > The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
> > which lack was breaking ADL-P with media stack.
> > Besides that a small selftest fix and a theoretical overflow on
> > i915->pipe_to_crtc_mapping.
>
> My last fixes pull for v5.13 fell between the cracks [1]. There was one
> stable worthy fix, but since it was still in drm-intel-fixes when you
> ran dim cherry-pick-next-fixes, it was skipped for drm-intel-next-fixes.
>
> I've now dropped the commit and pushed v5.13 to drm-intel-fixes, as
> we're past that point. Subsequent dim cherry-pick-next-fixes should pick
> it up now.
it didn't, probably because the Fixes hash not being part of the drm-next yet?!
I can cherry-pick that directly. Please let me know the commit id.
Thanks,
Rodrigo.
>
> Please do another next fixes pull request with that. (It's okay to pull
> this one already though, doesn't make a difference.)
>
>
> BR,
> Jani.
>
>
> [1] https://lore.kernel.org/r/87czsbu15r.fsf@intel.com
>
>
>
> >
> > Thanks,
> > Rodrigo.
> >
> > The following changes since commit 1bd8a7dc28c1c410f1ceefae1f2a97c06d1a67c2:
> >
> > Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2021-06-11 14:19:12 +1000)
> >
> > are available in the Git repository at:
> >
> > git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-06-29
> >
> > for you to fetch changes up to c90c4c6574f3feaf2203b5671db1907a1e15c653:
> >
> > drm/i915: Reinstate the mmap ioctl for some platforms (2021-06-28 07:43:56 -0400)
> >
> > ----------------------------------------------------------------
> > The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
> > which lack was breaking ADL-P with media stack.
> > Besides that a small selftest fix and a theoretical overflow on
> > i915->pipe_to_crtc_mapping.
> >
> > ----------------------------------------------------------------
> > Chris Wilson (1):
> > drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
> >
> > Jani Nikula (1):
> > drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
> >
> > Thomas Hellström (1):
> > drm/i915: Reinstate the mmap ioctl for some platforms
> >
> > drivers/gpu/drm/i915/display/intel_display.c | 7 ++-
> > drivers/gpu/drm/i915/display/intel_display_types.h | 8 ++++
> > drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +++++++++++-----
> > drivers/gpu/drm/i915/display/intel_vdsc.h | 1 +
> > drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +--
> > drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +++++++++++++---------
> > 6 files changed, 76 insertions(+), 42 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2021-06-29 18:54 Rodrigo Vivi
@ 2021-06-30 10:05 ` Jani Nikula
2021-06-30 19:04 ` Rodrigo Vivi
0 siblings, 1 reply; 123+ messages in thread
From: Jani Nikula @ 2021-06-30 10:05 UTC (permalink / raw)
To: Rodrigo Vivi, Dave Airlie, Daniel Vetter
Cc: dim-tools, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
On Tue, 29 Jun 2021, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> Hi Dave and Daniel,
>
> Here goes drm-intel-next-fixes-2021-06-29:
>
> The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
> which lack was breaking ADL-P with media stack.
> Besides that a small selftest fix and a theoretical overflow on
> i915->pipe_to_crtc_mapping.
My last fixes pull for v5.13 fell between the cracks [1]. There was one
stable worthy fix, but since it was still in drm-intel-fixes when you
ran dim cherry-pick-next-fixes, it was skipped for drm-intel-next-fixes.
I've now dropped the commit and pushed v5.13 to drm-intel-fixes, as
we're past that point. Subsequent dim cherry-pick-next-fixes should pick
it up now.
Please do another next fixes pull request with that. (It's okay to pull
this one already though, doesn't make a difference.)
BR,
Jani.
[1] https://lore.kernel.org/r/87czsbu15r.fsf@intel.com
>
> Thanks,
> Rodrigo.
>
> The following changes since commit 1bd8a7dc28c1c410f1ceefae1f2a97c06d1a67c2:
>
> Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2021-06-11 14:19:12 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-06-29
>
> for you to fetch changes up to c90c4c6574f3feaf2203b5671db1907a1e15c653:
>
> drm/i915: Reinstate the mmap ioctl for some platforms (2021-06-28 07:43:56 -0400)
>
> ----------------------------------------------------------------
> The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
> which lack was breaking ADL-P with media stack.
> Besides that a small selftest fix and a theoretical overflow on
> i915->pipe_to_crtc_mapping.
>
> ----------------------------------------------------------------
> Chris Wilson (1):
> drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
>
> Jani Nikula (1):
> drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
>
> Thomas Hellström (1):
> drm/i915: Reinstate the mmap ioctl for some platforms
>
> drivers/gpu/drm/i915/display/intel_display.c | 7 ++-
> drivers/gpu/drm/i915/display/intel_display_types.h | 8 ++++
> drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +++++++++++-----
> drivers/gpu/drm/i915/display/intel_vdsc.h | 1 +
> drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +--
> drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +++++++++++++---------
> 6 files changed, 76 insertions(+), 42 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2021-06-29 18:54 Rodrigo Vivi
2021-06-30 10:05 ` Jani Nikula
0 siblings, 1 reply; 123+ messages in thread
From: Rodrigo Vivi @ 2021-06-29 18:54 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2021-06-29:
The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
which lack was breaking ADL-P with media stack.
Besides that a small selftest fix and a theoretical overflow on
i915->pipe_to_crtc_mapping.
Thanks,
Rodrigo.
The following changes since commit 1bd8a7dc28c1c410f1ceefae1f2a97c06d1a67c2:
Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2021-06-11 14:19:12 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-06-29
for you to fetch changes up to c90c4c6574f3feaf2203b5671db1907a1e15c653:
drm/i915: Reinstate the mmap ioctl for some platforms (2021-06-28 07:43:56 -0400)
----------------------------------------------------------------
The biggest fix is the restoration of mmap ioctl for gen12 integrated parts
which lack was breaking ADL-P with media stack.
Besides that a small selftest fix and a theoretical overflow on
i915->pipe_to_crtc_mapping.
----------------------------------------------------------------
Chris Wilson (1):
drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
Jani Nikula (1):
drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
Thomas Hellström (1):
drm/i915: Reinstate the mmap ioctl for some platforms
drivers/gpu/drm/i915/display/intel_display.c | 7 ++-
drivers/gpu/drm/i915/display/intel_display_types.h | 8 ++++
drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +++++++++++-----
drivers/gpu/drm/i915/display/intel_vdsc.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +--
drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +++++++++++++---------
6 files changed, 76 insertions(+), 42 deletions(-)
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2021-02-25 14:43 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2021-02-25 14:43 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2021-02-25:
A fix for color format check from Ville, plus the re-enable of -Wuninitialized
from Nathan, and the GVT fixes including fixes for ww locking, cmd parser and
a general cleanup of dev_priv->gt.
Thanks,
Rodrigo.
The following changes since commit 81ce8f04aa96f7f6cae05770f68b5d15be91f5a2:
drm/i915/gt: Correct surface base address for renderclear (2021-02-17 06:19:04 -0500)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-02-25
for you to fetch changes up to ed428ffc28521b9f1b6a71584d1875318a122859:
drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID (2021-02-23 09:38:14 -0500)
----------------------------------------------------------------
A fix for color format check from Ville, plus the re-enable of -Wuninitialized
from Nathan, and the GVT fixes including fixes for ww locking, cmd parser and
a general cleanup of dev_priv->gt.
----------------------------------------------------------------
Chris Wilson (2):
drm/i915/gvt: Parse default state to update reg whitelist
drm/i915/gvt: Purge dev_priv->gt
Nathan Chancellor (1):
drm/i915: Enable -Wuninitialized
Rodrigo Vivi (1):
Merge tag 'gvt-next-fixes-2021-02-22' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Ville Syrjälä (1):
drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID
Zhi Wang (1):
drm/i915/gvt: Introduce per object locking in GVT scheduler.
drivers/gpu/drm/i915/Makefile | 1 -
drivers/gpu/drm/i915/display/intel_crtc.c | 1 -
drivers/gpu/drm/i915/display/intel_display.c | 3 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 1 -
drivers/gpu/drm/i915/gvt/cmd_parser.c | 93 +++++-----------------
drivers/gpu/drm/i915/gvt/execlist.c | 8 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 52 +++++++++---
7 files changed, 65 insertions(+), 94 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2021-02-18 22:46 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2021-02-18 22:46 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2021-02-18:
- Restrict DRM_I915_DEBUG to developer builds (Chris)
- Fix return and error codes (Dan)
- Suspend/Resume fix (Chris)
- Disable atomics in L3 for gen9 (Chris)
- Flush before changing register state (Chris)
- Fix for GLK's HDMI (Ville)
- Fix ILK+'s plane strides with Xtiling (Ville)
- Correct surface base address for renderclear (Chris)
Thanks,
Rodrigo.
The following changes since commit 4c3a3292730c56591472717d8c5c0faf74f6c6bb:
drm/amd/display: fix unused variable warning (2021-02-05 09:49:44 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2021-02-18
for you to fetch changes up to 81ce8f04aa96f7f6cae05770f68b5d15be91f5a2:
drm/i915/gt: Correct surface base address for renderclear (2021-02-17 06:19:04 -0500)
----------------------------------------------------------------
- Restrict DRM_I915_DEBUG to developer builds (Chris)
- Fix return and error codes (Dan)
- Suspend/Resume fix (Chris)
- Disable atomics in L3 for gen9 (Chris)
- Flush before changing register state (Chris)
- Fix for GLK's HDMI (Ville)
- Fix ILK+'s plane strides with Xtiling (Ville)
- Correct surface base address for renderclear (Chris)
----------------------------------------------------------------
Chris Wilson (5):
drm/i915: Restrict DRM_I915_DEBUG to developer builds
drm/i915/gem: Move freeze/freeze_late next to suspend/suspend_late
drm/i915: Disable atomics in L3 for gen9
drm/i915/gt: Flush before changing register state
drm/i915/gt: Correct surface base address for renderclear
Dan Carpenter (2):
drm/i915/gvt: fix uninitialized return in intel_gvt_update_reg_whitelist()
drm/i915/gem: Fix oops in error handling code
Ville Syrjälä (2):
drm/i915: Reject 446-480MHz HDMI clock on GLK
drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling
drivers/gpu/drm/i915/Kconfig.debug | 2 ++
drivers/gpu/drm/i915/display/i9xx_plane.c | 27 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_display.c | 12 ++++----
drivers/gpu/drm/i915/display/intel_display.h | 6 ++++
drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +++-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 ++++++++++++++++++++++++++++
drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 ++
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 12 +++-----
drivers/gpu/drm/i915/gt/gen7_renderclear.c | 3 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 ++++++
drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +-
drivers/gpu/drm/i915/i915_drv.c | 1 +
drivers/gpu/drm/i915/i915_drv.h | 2 --
drivers/gpu/drm/i915/i915_gem.c | 41 ----------------------------
drivers/gpu/drm/i915/i915_reg.h | 7 +++++
drivers/gpu/drm/i915/selftests/i915_gem.c | 1 +
16 files changed, 115 insertions(+), 60 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2020-12-18 15:04 Jani Nikula
@ 2020-12-18 15:42 ` Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2020-12-18 15:42 UTC (permalink / raw)
To: Jani Nikula
Cc: dim-tools, Daniel Vetter, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
On Fri, Dec 18, 2020 at 05:04:09PM +0200, Jani Nikula wrote:
>
> Hi Dave & Daniel -
>
> drm-intel-next-fixes-2020-12-18:
> drm/i915 fixes for the merge window
Pulled, thanks a lot.
-Daniel
>
>
> BR,
> Jani.
>
> The following changes since commit efd3043790c6e92f0bbe1fe385db9b544131c59c:
>
> Merge tag 'amd-drm-fixes-5.11-2020-12-16' of git://people.freedesktop.org/~agd5f/linux into drm-next (2020-12-16 23:25:51 +0100)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-12-18
>
> for you to fetch changes up to 046f70d31ddb2069941aec54966fec5b7fbc7b7b:
>
> drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping (2020-12-18 12:30:10 +0200)
>
> ----------------------------------------------------------------
> drm/i915 fixes for the merge window
>
> ----------------------------------------------------------------
> Aditya Swarup (1):
> drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping
>
> Chris Wilson (2):
> Revert "drm/i915: re-order if/else ladder for hpd_irq_setup"
> drm/i915: Fix mismatch between misplaced vma check and vma insert
>
> Lionel Landwerlin (1):
> drm/i915/perf: also include Gen11 in OATAILPTR workaround
>
> drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
> drivers/gpu/drm/i915/i915_drv.h | 12 ++++++------
> drivers/gpu/drm/i915/i915_irq.c | 27 ++++++++++++++------------
> drivers/gpu/drm/i915/i915_perf.c | 2 +-
> 4 files changed, 23 insertions(+), 20 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Graphics Center
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-12-18 15:04 Jani Nikula
2020-12-18 15:42 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Jani Nikula @ 2020-12-18 15:04 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: , dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel -
drm-intel-next-fixes-2020-12-18:
drm/i915 fixes for the merge window
BR,
Jani.
The following changes since commit efd3043790c6e92f0bbe1fe385db9b544131c59c:
Merge tag 'amd-drm-fixes-5.11-2020-12-16' of git://people.freedesktop.org/~agd5f/linux into drm-next (2020-12-16 23:25:51 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-12-18
for you to fetch changes up to 046f70d31ddb2069941aec54966fec5b7fbc7b7b:
drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping (2020-12-18 12:30:10 +0200)
----------------------------------------------------------------
drm/i915 fixes for the merge window
----------------------------------------------------------------
Aditya Swarup (1):
drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping
Chris Wilson (2):
Revert "drm/i915: re-order if/else ladder for hpd_irq_setup"
drm/i915: Fix mismatch between misplaced vma check and vma insert
Lionel Landwerlin (1):
drm/i915/perf: also include Gen11 in OATAILPTR workaround
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 12 ++++++------
drivers/gpu/drm/i915/i915_irq.c | 27 ++++++++++++++------------
drivers/gpu/drm/i915/i915_perf.c | 2 +-
4 files changed, 23 insertions(+), 20 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-10-22 20:56 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2020-10-22 20:56 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here is probably the last drm-intel-next-fixes before -rc1.
This includes a few patches from dinq and a bunch from drm-intel-gt-next.
drm-intel-next-fixes-2020-10-22:
- Tweak initia DPCD backlight.enabled value (Sean)
- Initialize reserved MOCS indices (Ayaz)
- Mark initial fb obj as WT on eLLC machines to avoid rcu lockup (Ville)
- Support parsing of oversize batches (Chris)
- Delay execlists processing for TGL (Chris)
- Use the active reference on the vma during error capture (Chris)
- Widen CSB pointer (Chris)
- Wait for CSB entries on TGL (Chris)
- Fix unwind for scratch page allocation (Chris)
- Exclude low patches of stolen memory (Chris)
- Force VT'd workarounds when running as a guest OS (Chris)
- Drop runtime-pm assert from vpgu io accessors (Chris)
The following changes since commit 214bba50616f65264dfc30d095daef3ab7500f52:
drm/i915: Set all unused color plane offsets to ~0xfff again (2020-10-12 14:23:22 -0400)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-10-22
for you to fetch changes up to 5c6c13cd1102caf92d006a3cf4591c0229019daf:
drm/i915: Drop runtime-pm assert from vgpu io accessors (2020-10-21 08:32:32 -0400)
----------------------------------------------------------------
- Tweak initia DPCD backlight.enabled value (Sean)
- Initialize reserved MOCS indices (Ayaz)
- Mark initial fb obj as WT on eLLC machines to avoid rcu lockup (Ville)
- Support parsing of oversize batches (Chris)
- Delay execlists processing for TGL (Chris)
- Use the active reference on the vma during error capture (Chris)
- Widen CSB pointer (Chris)
- Wait for CSB entries on TGL (Chris)
- Fix unwind for scratch page allocation (Chris)
- Exclude low patches of stolen memory (Chris)
- Force VT'd workarounds when running as a guest OS (Chris)
- Drop runtime-pm assert from vpgu io accessors (Chris)
----------------------------------------------------------------
Ayaz A Siddiqui (1):
drm/i915/gt: Initialize reserved and unspecified MOCS indices
Chris Wilson (10):
drm/i915/gem: Support parsing of oversize batches
drm/i915/gt: Delay execlist processing for tgl
drm/i915/gt: Undo forced context restores after trivial preemptions
drm/i915: Use the active reference on the vma while capturing
drm/i915/gt: Widen CSB pointer to u64 for the parsers
drm/i915/gt: Wait for CSB entries on Tigerlake
drm/i915/gt: Onion unwind for scratch page allocation failure
drm/i915: Exclude low pages (128KiB) of stolen from use
drm/i915: Force VT'd workarounds when running as a guest OS
drm/i915: Drop runtime-pm assert from vgpu io accessors
Sean Paul (1):
drm/i915/dp: Tweak initial dpcd backlight.enabled value
Ville Syrjälä (1):
drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init
drivers/gpu/drm/i915/Kconfig.debug | 1 +
drivers/gpu/drm/i915/display/intel_display.c | 8 +
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 31 ++--
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 +
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 18 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 58 +++---
drivers/gpu/drm/i915/gt/intel_mocs.c | 16 +-
drivers/gpu/drm/i915/gt/selftest_reset.c | 196 +++++++++++++++++++++
drivers/gpu/drm/i915/i915_drv.h | 6 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 3 +-
drivers/gpu/drm/i915/intel_uncore.c | 27 ++-
15 files changed, 334 insertions(+), 53 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-10-15 18:14 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2020-10-15 18:14 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
here goes couple display fixes for this last round of fixes before -rc1
drm-intel-next-fixes-2020-10-15:
- Set all unused color plane offsets to ~0xfff again (Ville)
- Fix TGL DKL PHY DP vswing handling (Ville)
The following changes since commit c60b93cd4862d108214a14e655358ea714d7a12a:
drm/i915: Avoid mixing integer types during batch copies (2020-09-30 14:24:54 -0400)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-10-15
for you to fetch changes up to 214bba50616f65264dfc30d095daef3ab7500f52:
drm/i915: Set all unused color plane offsets to ~0xfff again (2020-10-12 14:23:22 -0400)
----------------------------------------------------------------
- Set all unused color plane offsets to ~0xfff again (Ville)
- Fix TGL DKL PHY DP vswing handling (Ville)
----------------------------------------------------------------
Ville Syrjälä (2):
drm/i915: Fix TGL DKL PHY DP vswing handling
drm/i915: Set all unused color plane offsets to ~0xfff again
drivers/gpu/drm/i915/display/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 17 +++++------------
2 files changed, 6 insertions(+), 13 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-10-02 18:26 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2020-10-02 18:26 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes our first next-fixes. Please be aware this includes
both drm-intel-next and drm-intel-gt-next.
Also, most of patches from drm-intel-gt-next were accumulated
for not being part of current drm-intel-fixes flow while we
are defining the new split and flow.
So, there are many important fixes for the next and current release
and also for previous stable branches.
drm-intel-next-fixes-2020-10-02:
Thanks,
Rodrigo.
Propagated from drm-intel-next-queued:
- Fix CRTC state checker (Ville)
Propated from drm-intel-gt-next:
- Avoid implicit vmpa for highmem on 32b (Chris)
- Prevent PAT attriutes for writecombine if CPU doesn't support PAT (Chris)
- Clear the buffer pool age before use. (Chris)
- Fix error code (Dan)
- Break up error capture compression loops (Chris)
- Fix uninitialized variable in context_create_request (Maarten)
- Check for errors on i915_vm_alloc_pt_stash to avoid NULL dereference (Matt)
- Serialize debugfs i915_gem_objects with ctx->mutex (Chris)
- Fix a rebase mistake caused during drm-intel-gt-next creation (Chris)
- Hold request reference for canceling an active context (Chris)
- Heartbeats fixes (Chris)
- Use usigned during batch copies (Chris)
The following changes since commit 32e4d9df60f71d641fbe628a9afbe2f44d7e9a37:
agp: use semicolons rather than commas to separate statements (2020-09-28 06:06:52 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-10-02
for you to fetch changes up to c60b93cd4862d108214a14e655358ea714d7a12a:
drm/i915: Avoid mixing integer types during batch copies (2020-09-30 14:24:54 -0400)
----------------------------------------------------------------
Propagated from drm-intel-next-queued:
- Fix CRTC state checker (Ville)
Propated from drm-intel-gt-next:
- Avoid implicit vmpa for highmem on 32b (Chris)
- Prevent PAT attriutes for writecombine if CPU doesn't support PAT (Chris)
- Clear the buffer pool age before use. (Chris)
- Fix error code (Dan)
- Break up error capture compression loops (Chris)
- Fix uninitialized variable in context_create_request (Maarten)
- Check for errors on i915_vm_alloc_pt_stash to avoid NULL dereference (Matt)
- Serialize debugfs i915_gem_objects with ctx->mutex (Chris)
- Fix a rebase mistake caused during drm-intel-gt-next creation (Chris)
- Hold request reference for canceling an active context (Chris)
- Heartbeats fixes (Chris)
- Use usigned during batch copies (Chris)
----------------------------------------------------------------
Chris Wilson (11):
drm/i915/gem: Avoid implicit vmap for highmem on x86-32
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
drm/i915/gt: Clear the buffer pool age before use
drm/i915: Break up error capture compression loops with cond_resched()
drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
drm/i915/gem: Hold request reference for canceling an active context
drm/i915: Cancel outstanding work after disabling heartbeats on an engine
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
drm/i915/gem: Always test execution status on closing the context
drm/i915: Avoid mixing integer types during batch copies
Dan Carpenter (1):
drm/i915: Fix an error code i915_gem_object_copy_blt()
Maarten Lankhorst (1):
drm/i915: Fix uninitialised variable in intel_context_create_request.
Matthew Auld (1):
drm/i915: check i915_vm_alloc_pt_stash for errors
Ville Syrjälä (1):
drm/i915: Fix state checker hw.active/hw.enable readout
drivers/gpu/drm/i915/display/intel_display.c | 15 ++--
drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +++++++---------
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 30 ++++++-
drivers/gpu/drm/i915/gt/intel_context.c | 1 +
drivers/gpu/drm/i915/gt/intel_engine.h | 9 ++
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 ++++++++++++++---------
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +--
drivers/gpu/drm/i915/i915_debugfs.c | 2 +
drivers/gpu/drm/i915/i915_drv.h | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 3 +
drivers/gpu/drm/i915/i915_request.c | 17 ++--
drivers/gpu/drm/i915/i915_vma.c | 8 +-
15 files changed, 175 insertions(+), 114 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2020-08-10 7:31 ` Dave Airlie
@ 2020-08-12 12:49 ` Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2020-08-12 12:49 UTC (permalink / raw)
To: Dave Airlie, Joonas Lahtinen
Cc: DRM maintainer tools announcements, discussion, and development,
Daniel Vetter, Intel Graphics Development, dri-devel,
Rodrigo Vivi, Sean Paul
On Mon, 10 Aug 2020, Dave Airlie <airlied@gmail.com> wrote:
> Like this stuff has been getting past me for years but I'm not happy
> about it anymore, I'm going to just be grumpy asshole going forward.
> If we introduced scheduler races in linux-next, I want to see reverts,
> and reverts only until we stopped introducing them.
I'll redo the fixes once we have dinq sorted out.
BR,
Jani.
--
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2020-07-30 16:26 Joonas Lahtinen
@ 2020-08-10 7:31 ` Dave Airlie
2020-08-12 12:49 ` Jani Nikula
0 siblings, 1 reply; 123+ messages in thread
From: Dave Airlie @ 2020-08-10 7:31 UTC (permalink / raw)
To: Joonas Lahtinen
Cc: DRM maintainer tools announcements, discussion, and development,
Daniel Vetter, dri-devel, Rodrigo Vivi, Sean Paul,
Intel Graphics Development
On Fri, 31 Jul 2020 at 02:26, Joonas Lahtinen
<joonas.lahtinen@linux.intel.com> wrote:
>
> Hi Dave & Daniel,
>
> (Covering for Jani here for drm-intel-next-fixes)
>
> 5 new commits over drm-intel-next here.
>
> Fix for KASAN detected race condition and linux-next scheduler
> WARNs. Patch to avoid IRQ spinlock and Cc: stable PMU refcount
> update.
>
> CI machinery needed some kicking, so results didn't appear
> at first. BAT now passed, shards should shortly be availabl
>
> CI_DINF_202 at https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html?
>
I've been sitting on this, but I really am having trouble convincing
myself to pull it.
I've pulled it 2-3 times now, looked at it a few times, unpulled it.
drm/i915: Be wary of data races when reading the active execlists
To me reads, like we avoided locking, we tried to fly too close to the
sun, it burned us and we fell back to earth. Instead of not flying too
close to the sun, we just stuck some bandaids on the wings.
drm/i915: Remove i915_request.lock requirement for execution callbacks
at least it stops opencoding an __llist_add function that was likely
dubious to begin with, but I'm having trouble convincing myself this
is a "fix" for anything other than we dug a hole, CI maybe coughed a
bit, keep digging.
drm/i915: Filter wake_flags passed to default_wake_function
I replied to elsewhere, but the whole (pos->func ==
autoremove_wake_function) idiom just seems wrong, I'd probably have to
point it out to Linus to ask what is right, but we already do it
elsewhere in the file, makes me wonder who reviewed this in the first
place.
Like this stuff has been getting past me for years but I'm not happy
about it anymore, I'm going to just be grumpy asshole going forward.
If we introduced scheduler races in linux-next, I want to see reverts,
and reverts only until we stopped introducing them.
drm/i915: Copy default modparams to mock i915_device
drm/i915: Provide the perf pmu.module
are probably acceptable.
Dave.
> Regards, Joonas
>
> ***
>
> drm-intel-next-fixes-2020-07-30-1:
>
> - Fixes for linux-next introduced scheduler races
> - Fix for KASAN race in active execlists
> - Fix for previous breadcrumb breadcrumb code to avoid IRQ spinlock
> - Cc: stable patch for PMU refcount
>
> The following changes since commit d524b87f77364db096855d7eb714ffacec974ddf:
>
> drm/i915: Update DRIVER_DATE to 20200702 (2020-07-02 21:25:28 +0300)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-07-30-1
>
> for you to fetch changes up to 6bd0b413618ffb50f900ec770283d8c2217d069f:
>
> drm/i915: Filter wake_flags passed to default_wake_function (2020-07-30 15:33:37 +0300)
>
> ----------------------------------------------------------------
> - Fixes for linux-next introduced scheduler races
> - Fix for KASAN race in active execlists
> - Fix for previous breadcrumb breadcrumb code to avoid IRQ spinlock
> - Cc: stable patch for PMU refcount
>
> ----------------------------------------------------------------
> Abdiel Janulgue (2):
> drm/i915/dg1: add initial DG-1 definitions
> drm/i915/dg1: Add DG1 PCI IDs
>
> Anshuman Gupta (1):
> drm/i915/hdcp: Update CP as per the kernel internal state
>
> Anusha Srivatsa (1):
> drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
>
> Chris Wilson (27):
> drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes
> drm/i915/gem: Only revoke mmap handlers if active
> drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
> drm/i915: Also drop vm.ref along error paths for vma construction
> drm/i915/gem: Split the context's obj:vma lut into its own mutex
> drm/i915: Export ppgtt_bind_vma
> drm/i915/gt: Pin the rings before marking active
> drm/i915: Update dma-attributes for our sg DMA
> drm/i915/gem: Unpin idle contexts from kswapd reclaim
> drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
> drm/i915: Release shortlived maps of longlived objects
> drm/i915: Remove i915_gem_object_get_dirty_page()
> drm/i915/gt: Optimise aliasing-ppgtt allocations
> drm/i915/selftest: Check that GPR are restored across noa_wait
> drm/i915/gt: Be defensive in the face of false CS events
> drm/i915: Pull printing GT capabilities on error to err_print_gt
> drm/i915/gt: Always reset the engine, even if inactive, on execlists failure
> drm/i915/gt: Ignore irq enabling on the virtual engines
> drm/i915/gt: Only swap to a random sibling once upon creation
> drm/i915: Skip signaling a signaled request
> drm/i915/gt: Trace placement of timeline HWSP
> drm/i915/gt: Assert the kernel context is using the HWSP
> drm/i915: Provide the perf pmu.module
> drm/i915: Be wary of data races when reading the active execlists
> drm/i915: Remove i915_request.lock requirement for execution callbacks
> drm/i915: Copy default modparams to mock i915_device
> drm/i915: Filter wake_flags passed to default_wake_function
>
> Colin Ian King (1):
> drm/i915/selftest: fix an error return path where err is not being set
>
> Dan Carpenter (1):
> drm/i915/selftest: Fix an error code in live_noa_gpr()
>
> Daniele Ceraolo Spurio (8):
> drm/i915: Convert device_info to uncore/de_read
> drm/i915: Use the gt in HAS_ENGINE
> drm/i915: Move engine-related mmio init to engines_init_mmio
> drm/i915: Move the engine mask to intel_gt_info
> drm/i915: Introduce gt_init_mmio
> drm/i915/sseu: Move sseu detection and dump to intel_sseu
> drm/i915: gt-fy sseu debugfs
> drm/i915: Move sseu debugfs under gt/
>
> Flavio Suligoi (1):
> drm/i915: Fix spelling mistake in i915_reg.h
>
> Jani Nikula (1):
> drm/i915: Update DRIVER_DATE to 20200715
>
> José Roberto de Souza (6):
> drm/i915/display: Implement new combo phy initialization step
> drm/i915/ehl: Add new PCI ids
> drm/i915/tgl: Implement WAs 18011464164 and 22010931296
> drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder
> drm/i915/display: Remove port and phy from voltage swing functions
> drm/i915/bios: Parse HOBL parameter
>
> Lee Shawn C (1):
> drm/i915/mst: filter out the display mode exceed sink's capability
>
> Lucas De Marchi (4):
> drm/i915/display: prefer dig_port to reference intel_digital_port
> drm/i915: do not read swizzle info if unavailable
> drm/i915/dg1: add support for the master unit interrupt
> drm/i915/dg1: Add fake PCH
>
> Lyude Paul (1):
> drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
>
> Maarten Lankhorst (1):
> drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
>
> Manasi Navare (2):
> drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
> drm/i915/dp: Helper to check for DDI BUF status to get active
>
> Matt Atwood (1):
> Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
>
> Michał Winiarski (6):
> drm/i915/guc: Expand guc_info debugfs with more information
> drm/i915: Reboot CI if we get wedged during driver init
> drm/i915: Print caller when tainting for CI
> drm/i915: Don't taint when using fault injection
> drm/i915/uc: Extract uc usage details into separate debugfs
> drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
>
> Ramalingam C (1):
> drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked
>
> Stanislav Lisovskiy (1):
> drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
>
> Stuart Summers (1):
> drm/i915: Add has_master_unit_irq flag
>
> Sudeep Holla (1):
> drm/i915/selftests: Fix compare functions provided for sorting
>
> Umesh Nerlige Ramappa (1):
> drm/i915/perf: Use GTT when saving/restoring engine GPR
>
> Venkata Sandeep Dhanalakota (1):
> drm/i915/sseu: Move sseu_info under gt_info
>
> Ville Syrjälä (16):
> drm/i915/fbc: Use the correct plane stride
> drm/i915/fbc: Fix nuke for pre-snb platforms
> drm/i915/fbc: Enable fbc on i865
> drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
> drm/i915/sdvo: Fix SDVO colorimetry bit defines
> drm/i915/sdvo: Implement limited color range for SDVO HDMI properly
> drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
> drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
> drm/i915/sdvo: Make .get_modes() return the number of modes
> drm/i915/dvo: Make .get_modes() return the number of modes
> drm/i915: Move all FBC w/as to .init_clock_gating()
> drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
> drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
> drm/i915: Document FBC related w/as more thoroughly
> drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
> drm/i915: Recalculate FBC w/a stride when needed
>
> YueHaibing (1):
> drm/i915: Remove unused inline function drain_delayed_work()
>
> drivers/gpu/drm/drm_crtc_helper_internal.h | 7 +-
> drivers/gpu/drm/drm_probe_helper.c | 97 +--
> drivers/gpu/drm/i915/Makefile | 1 +
> drivers/gpu/drm/i915/display/intel_bios.c | 3 +
> drivers/gpu/drm/i915/display/intel_cdclk.c | 11 +-
> drivers/gpu/drm/i915/display/intel_combo_phy.c | 25 +
> drivers/gpu/drm/i915/display/intel_ddi.c | 348 ++++++-----
> drivers/gpu/drm/i915/display/intel_display.c | 12 +-
> drivers/gpu/drm/i915/display/intel_display.h | 2 +-
> .../gpu/drm/i915/display/intel_display_debugfs.c | 12 +-
> drivers/gpu/drm/i915/display/intel_display_power.c | 4 +-
> drivers/gpu/drm/i915/display/intel_display_types.h | 40 +-
> drivers/gpu/drm/i915/display/intel_dp.c | 366 ++++++------
> drivers/gpu/drm/i915/display/intel_dp.h | 4 +-
> .../gpu/drm/i915/display/intel_dp_link_training.c | 9 +
> drivers/gpu/drm/i915/display/intel_dp_mst.c | 129 ++--
> drivers/gpu/drm/i915/display/intel_dp_mst.h | 6 +-
> drivers/gpu/drm/i915/display/intel_dpio_phy.c | 38 +-
> drivers/gpu/drm/i915/display/intel_dvo.c | 14 +-
> drivers/gpu/drm/i915/display/intel_fbc.c | 98 +++-
> drivers/gpu/drm/i915/display/intel_hdcp.c | 153 ++---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 277 +++++----
> drivers/gpu/drm/i915/display/intel_hdmi.h | 6 +-
> drivers/gpu/drm/i915/display/intel_lspcon.c | 8 +-
> drivers/gpu/drm/i915/display/intel_lspcon.h | 2 +-
> drivers/gpu/drm/i915/display/intel_psr.c | 4 +-
> drivers/gpu/drm/i915/display/intel_sdvo.c | 145 +++--
> drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 8 +-
> drivers/gpu/drm/i915/display/intel_vbt_defs.h | 1 +
> drivers/gpu/drm/i915/display/intel_vdsc.c | 8 +-
> drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +-
> drivers/gpu/drm/i915/gem/i915_gem_context.c | 18 +-
> drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +-
> drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 +
> drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +-
> drivers/gpu/drm/i915/gem/i915_gem_mman.c | 15 +-
> drivers/gpu/drm/i915/gem/i915_gem_mman.h | 3 +-
> drivers/gpu/drm/i915/gem/i915_gem_object.c | 41 +-
> drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 +-
> drivers/gpu/drm/i915/gem/i915_gem_pages.c | 29 +-
> drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 36 +-
> drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +-
> .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 5 +-
> drivers/gpu/drm/i915/gem/selftests/mock_context.c | 4 +-
> drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +
> drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 22 +-
> drivers/gpu/drm/i915/gt/gen7_renderclear.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 7 +-
> drivers/gpu/drm/i915/gt/intel_context.c | 12 +-
> drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_engine_cs.c | 91 ++-
> drivers/gpu/drm/i915/gt/intel_engine_pm.c | 1 +
> drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +
> drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_ggtt.c | 49 +-
> drivers/gpu/drm/i915/gt/intel_gt.c | 18 +-
> drivers/gpu/drm/i915/gt/intel_gt.h | 17 +-
> drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +-
> drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_gt_requests.c | 9 +-
> drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +
> drivers/gpu/drm/i915/gt/intel_gtt.h | 13 +-
> drivers/gpu/drm/i915/gt/intel_lrc.c | 107 ++--
> drivers/gpu/drm/i915/gt/intel_ppgtt.c | 19 +-
> drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +-
> drivers/gpu/drm/i915/gt/intel_reset.c | 23 +-
> drivers/gpu/drm/i915/gt/intel_reset.h | 10 +-
> drivers/gpu/drm/i915/gt/intel_reset_types.h | 7 +-
> drivers/gpu/drm/i915/gt/intel_ring_submission.c | 4 +-
> drivers/gpu/drm/i915/gt/intel_rps.c | 3 +-
> drivers/gpu/drm/i915/gt/intel_sseu.c | 591 ++++++++++++++++++-
> drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +-
> drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 306 ++++++++++
> drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h | 17 +
> drivers/gpu/drm/i915/gt/intel_timeline.c | 7 +
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +-
> drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +-
> drivers/gpu/drm/i915/gt/selftest_rc6.c | 2 +-
> drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +-
> drivers/gpu/drm/i915/gt/selftest_timeline.c | 13 +-
> drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 10 +-
> drivers/gpu/drm/i915/gt/uc/intel_uc.c | 11 +-
> drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 29 +
> drivers/gpu/drm/i915/gvt/handlers.c | 4 +-
> drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
> drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
> drivers/gpu/drm/i915/i915_debugfs.c | 286 +--------
> drivers/gpu/drm/i915/i915_drv.c | 9 +-
> drivers/gpu/drm/i915/i915_drv.h | 32 +-
> drivers/gpu/drm/i915/i915_gem.h | 2 +-
> drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +
> drivers/gpu/drm/i915/i915_getparam.c | 2 +-
> drivers/gpu/drm/i915/i915_gpu_error.c | 34 +-
> drivers/gpu/drm/i915/i915_gpu_error.h | 3 +
> drivers/gpu/drm/i915/i915_irq.c | 59 +-
> drivers/gpu/drm/i915/i915_pci.c | 55 +-
> drivers/gpu/drm/i915/i915_perf.c | 14 +-
> drivers/gpu/drm/i915/i915_pmu.c | 7 +-
> drivers/gpu/drm/i915/i915_query.c | 2 +-
> drivers/gpu/drm/i915/i915_reg.h | 18 +-
> drivers/gpu/drm/i915/i915_request.c | 165 ++++--
> drivers/gpu/drm/i915/i915_sw_fence.c | 10 +-
> drivers/gpu/drm/i915/i915_utils.c | 10 +
> drivers/gpu/drm/i915/i915_utils.h | 16 +-
> drivers/gpu/drm/i915/i915_vma.c | 24 +-
> drivers/gpu/drm/i915/i915_vma_types.h | 1 -
> drivers/gpu/drm/i915/intel_device_info.c | 653 +--------------------
> drivers/gpu/drm/i915/intel_device_info.h | 16 +-
> drivers/gpu/drm/i915/intel_pch.c | 6 +
> drivers/gpu/drm/i915/intel_pch.h | 4 +
> drivers/gpu/drm/i915/intel_pm.c | 108 +++-
> drivers/gpu/drm/i915/intel_uncore.c | 20 +-
> drivers/gpu/drm/i915/intel_uncore.h | 4 +-
> drivers/gpu/drm/i915/selftests/i915_perf.c | 133 +++++
> drivers/gpu/drm/i915/selftests/i915_request.c | 2 +-
> drivers/gpu/drm/i915/selftests/mock_gem_device.c | 6 +-
> drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +-
> include/drm/drm_modeset_helper_vtables.h | 42 ++
> include/drm/i915_pciids.h | 8 +
> 119 files changed, 3104 insertions(+), 2177 deletions(-)
> create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c
> create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-07-30 16:26 Joonas Lahtinen
2020-08-10 7:31 ` Dave Airlie
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2020-07-30 16:26 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
(Covering for Jani here for drm-intel-next-fixes)
5 new commits over drm-intel-next here.
Fix for KASAN detected race condition and linux-next scheduler
WARNs. Patch to avoid IRQ spinlock and Cc: stable PMU refcount
update.
CI machinery needed some kicking, so results didn't appear
at first. BAT now passed, shards should shortly be availabl
CI_DINF_202 at https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html?
Regards, Joonas
***
drm-intel-next-fixes-2020-07-30-1:
- Fixes for linux-next introduced scheduler races
- Fix for KASAN race in active execlists
- Fix for previous breadcrumb breadcrumb code to avoid IRQ spinlock
- Cc: stable patch for PMU refcount
The following changes since commit d524b87f77364db096855d7eb714ffacec974ddf:
drm/i915: Update DRIVER_DATE to 20200702 (2020-07-02 21:25:28 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-07-30-1
for you to fetch changes up to 6bd0b413618ffb50f900ec770283d8c2217d069f:
drm/i915: Filter wake_flags passed to default_wake_function (2020-07-30 15:33:37 +0300)
----------------------------------------------------------------
- Fixes for linux-next introduced scheduler races
- Fix for KASAN race in active execlists
- Fix for previous breadcrumb breadcrumb code to avoid IRQ spinlock
- Cc: stable patch for PMU refcount
----------------------------------------------------------------
Abdiel Janulgue (2):
drm/i915/dg1: add initial DG-1 definitions
drm/i915/dg1: Add DG1 PCI IDs
Anshuman Gupta (1):
drm/i915/hdcp: Update CP as per the kernel internal state
Anusha Srivatsa (1):
drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
Chris Wilson (27):
drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes
drm/i915/gem: Only revoke mmap handlers if active
drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
drm/i915: Also drop vm.ref along error paths for vma construction
drm/i915/gem: Split the context's obj:vma lut into its own mutex
drm/i915: Export ppgtt_bind_vma
drm/i915/gt: Pin the rings before marking active
drm/i915: Update dma-attributes for our sg DMA
drm/i915/gem: Unpin idle contexts from kswapd reclaim
drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
drm/i915: Release shortlived maps of longlived objects
drm/i915: Remove i915_gem_object_get_dirty_page()
drm/i915/gt: Optimise aliasing-ppgtt allocations
drm/i915/selftest: Check that GPR are restored across noa_wait
drm/i915/gt: Be defensive in the face of false CS events
drm/i915: Pull printing GT capabilities on error to err_print_gt
drm/i915/gt: Always reset the engine, even if inactive, on execlists failure
drm/i915/gt: Ignore irq enabling on the virtual engines
drm/i915/gt: Only swap to a random sibling once upon creation
drm/i915: Skip signaling a signaled request
drm/i915/gt: Trace placement of timeline HWSP
drm/i915/gt: Assert the kernel context is using the HWSP
drm/i915: Provide the perf pmu.module
drm/i915: Be wary of data races when reading the active execlists
drm/i915: Remove i915_request.lock requirement for execution callbacks
drm/i915: Copy default modparams to mock i915_device
drm/i915: Filter wake_flags passed to default_wake_function
Colin Ian King (1):
drm/i915/selftest: fix an error return path where err is not being set
Dan Carpenter (1):
drm/i915/selftest: Fix an error code in live_noa_gpr()
Daniele Ceraolo Spurio (8):
drm/i915: Convert device_info to uncore/de_read
drm/i915: Use the gt in HAS_ENGINE
drm/i915: Move engine-related mmio init to engines_init_mmio
drm/i915: Move the engine mask to intel_gt_info
drm/i915: Introduce gt_init_mmio
drm/i915/sseu: Move sseu detection and dump to intel_sseu
drm/i915: gt-fy sseu debugfs
drm/i915: Move sseu debugfs under gt/
Flavio Suligoi (1):
drm/i915: Fix spelling mistake in i915_reg.h
Jani Nikula (1):
drm/i915: Update DRIVER_DATE to 20200715
José Roberto de Souza (6):
drm/i915/display: Implement new combo phy initialization step
drm/i915/ehl: Add new PCI ids
drm/i915/tgl: Implement WAs 18011464164 and 22010931296
drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder
drm/i915/display: Remove port and phy from voltage swing functions
drm/i915/bios: Parse HOBL parameter
Lee Shawn C (1):
drm/i915/mst: filter out the display mode exceed sink's capability
Lucas De Marchi (4):
drm/i915/display: prefer dig_port to reference intel_digital_port
drm/i915: do not read swizzle info if unavailable
drm/i915/dg1: add support for the master unit interrupt
drm/i915/dg1: Add fake PCH
Lyude Paul (1):
drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
Maarten Lankhorst (1):
drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
Manasi Navare (2):
drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
drm/i915/dp: Helper to check for DDI BUF status to get active
Matt Atwood (1):
Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
Michał Winiarski (6):
drm/i915/guc: Expand guc_info debugfs with more information
drm/i915: Reboot CI if we get wedged during driver init
drm/i915: Print caller when tainting for CI
drm/i915: Don't taint when using fault injection
drm/i915/uc: Extract uc usage details into separate debugfs
drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
Ramalingam C (1):
drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked
Stanislav Lisovskiy (1):
drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
Stuart Summers (1):
drm/i915: Add has_master_unit_irq flag
Sudeep Holla (1):
drm/i915/selftests: Fix compare functions provided for sorting
Umesh Nerlige Ramappa (1):
drm/i915/perf: Use GTT when saving/restoring engine GPR
Venkata Sandeep Dhanalakota (1):
drm/i915/sseu: Move sseu_info under gt_info
Ville Syrjälä (16):
drm/i915/fbc: Use the correct plane stride
drm/i915/fbc: Fix nuke for pre-snb platforms
drm/i915/fbc: Enable fbc on i865
drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
drm/i915/sdvo: Fix SDVO colorimetry bit defines
drm/i915/sdvo: Implement limited color range for SDVO HDMI properly
drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
drm/i915/sdvo: Make .get_modes() return the number of modes
drm/i915/dvo: Make .get_modes() return the number of modes
drm/i915: Move all FBC w/as to .init_clock_gating()
drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
drm/i915: Document FBC related w/as more thoroughly
drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
drm/i915: Recalculate FBC w/a stride when needed
YueHaibing (1):
drm/i915: Remove unused inline function drain_delayed_work()
drivers/gpu/drm/drm_crtc_helper_internal.h | 7 +-
drivers/gpu/drm/drm_probe_helper.c | 97 +--
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_bios.c | 3 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 11 +-
drivers/gpu/drm/i915/display/intel_combo_phy.c | 25 +
drivers/gpu/drm/i915/display/intel_ddi.c | 348 ++++++-----
drivers/gpu/drm/i915/display/intel_display.c | 12 +-
drivers/gpu/drm/i915/display/intel_display.h | 2 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 12 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 40 +-
drivers/gpu/drm/i915/display/intel_dp.c | 366 ++++++------
drivers/gpu/drm/i915/display/intel_dp.h | 4 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 9 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 129 ++--
drivers/gpu/drm/i915/display/intel_dp_mst.h | 6 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 38 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 14 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 98 +++-
drivers/gpu/drm/i915/display/intel_hdcp.c | 153 ++---
drivers/gpu/drm/i915/display/intel_hdmi.c | 277 +++++----
drivers/gpu/drm/i915/display/intel_hdmi.h | 6 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 8 +-
drivers/gpu/drm/i915/display/intel_lspcon.h | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 4 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 145 +++--
drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 8 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 1 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 18 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 15 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 41 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 29 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 36 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 5 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 4 +-
drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 22 +-
drivers/gpu/drm/i915/gt/gen7_renderclear.c | 2 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 7 +-
drivers/gpu/drm/i915/gt/intel_context.c | 12 +-
drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 91 ++-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 1 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +
drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 49 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 18 +-
drivers/gpu/drm/i915/gt/intel_gt.h | 17 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 9 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +
drivers/gpu/drm/i915/gt/intel_gtt.h | 13 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 107 ++--
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 19 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 23 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 10 +-
drivers/gpu/drm/i915/gt/intel_reset_types.h | 7 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 4 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 3 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 591 ++++++++++++++++++-
drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +-
drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 306 ++++++++++
drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h | 17 +
drivers/gpu/drm/i915/gt/intel_timeline.c | 7 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 13 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 10 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 11 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 29 +
drivers/gpu/drm/i915/gvt/handlers.c | 4 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
drivers/gpu/drm/i915/i915_debugfs.c | 286 +--------
drivers/gpu/drm/i915/i915_drv.c | 9 +-
drivers/gpu/drm/i915/i915_drv.h | 32 +-
drivers/gpu/drm/i915/i915_gem.h | 2 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 34 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 3 +
drivers/gpu/drm/i915/i915_irq.c | 59 +-
drivers/gpu/drm/i915/i915_pci.c | 55 +-
drivers/gpu/drm/i915/i915_perf.c | 14 +-
drivers/gpu/drm/i915/i915_pmu.c | 7 +-
drivers/gpu/drm/i915/i915_query.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 18 +-
drivers/gpu/drm/i915/i915_request.c | 165 ++++--
drivers/gpu/drm/i915/i915_sw_fence.c | 10 +-
drivers/gpu/drm/i915/i915_utils.c | 10 +
drivers/gpu/drm/i915/i915_utils.h | 16 +-
drivers/gpu/drm/i915/i915_vma.c | 24 +-
drivers/gpu/drm/i915/i915_vma_types.h | 1 -
drivers/gpu/drm/i915/intel_device_info.c | 653 +--------------------
drivers/gpu/drm/i915/intel_device_info.h | 16 +-
drivers/gpu/drm/i915/intel_pch.c | 6 +
drivers/gpu/drm/i915/intel_pch.h | 4 +
drivers/gpu/drm/i915/intel_pm.c | 108 +++-
drivers/gpu/drm/i915/intel_uncore.c | 20 +-
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 133 +++++
drivers/gpu/drm/i915/selftests/i915_request.c | 2 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 6 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +-
include/drm/drm_modeset_helper_vtables.h | 42 ++
include/drm/i915_pciids.h | 8 +
119 files changed, 3104 insertions(+), 2177 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2020-06-10 9:37 Joonas Lahtinen
@ 2020-06-10 11:19 ` Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2020-06-10 11:19 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie
Cc: dim-tools, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
Quoting Joonas Lahtinen (2020-06-10 12:37:00)
> Hi Dave & Daniel,
>
> Sending this one early for it to hopefully make it in before -rc1.
>
> Two important fixes: OOPS fix that was missing "Fixes:" tag and
> not picked up earlier. Also fix for a use-after-free in cmdparser.
>
> Additional fixup to module param types.
Oh, the CI results:
https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html?
CI_DINF_195 was drm-next
CI_DINF_197 is this PR
The extra yellow cells due to FIFO underruns are due to a
concurrent CI update that started flagging the issues. So
no regression, just existing long-running issue being
highlighted.
Regards, Joonas
> Regards, Joonas
>
> ***
>
> drm-intel-next-fixes-2020-06-10:
>
> - Avoid use after free in cmdparser
> - Avoid NULL dereference when probing all display encoders
> - Fixup to module parameter type
>
> The following changes since commit 8d286e2ff4400d313955b4203fc640ca6fd9228b:
>
> Merge tag 'drm-intel-next-fixes-2020-06-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-06-08 11:59:57 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-06-10
>
> for you to fetch changes up to 3680c2e9f4254d1f033bf00f540e47a51f8f996b:
>
> drm/i915/display: Only query DP state of a DDI encoder (2020-06-09 14:47:05 +0300)
>
> ----------------------------------------------------------------
> - Avoid use after free in cmdparser
> - Avoid NULL dereference when probing all display encoders
> - Fixup to module parameter type
>
> ----------------------------------------------------------------
> Chris Wilson (2):
> drm/i915/gem: Mark the buffer pool as active for the cmdparser
> drm/i915/display: Only query DP state of a DDI encoder
>
> Jani Nikula (1):
> drm/i915/params: fix i915.reset module param type
>
> drivers/gpu/drm/i915/display/intel_dp.c | 3 ++
> drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 56 ++++++++++++++++++++++----
> drivers/gpu/drm/i915/i915_params.c | 2 +-
> 3 files changed, 52 insertions(+), 9 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-06-10 9:37 Joonas Lahtinen
2020-06-10 11:19 ` Joonas Lahtinen
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2020-06-10 9:37 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
Sending this one early for it to hopefully make it in before -rc1.
Two important fixes: OOPS fix that was missing "Fixes:" tag and
not picked up earlier. Also fix for a use-after-free in cmdparser.
Additional fixup to module param types.
Regards, Joonas
***
drm-intel-next-fixes-2020-06-10:
- Avoid use after free in cmdparser
- Avoid NULL dereference when probing all display encoders
- Fixup to module parameter type
The following changes since commit 8d286e2ff4400d313955b4203fc640ca6fd9228b:
Merge tag 'drm-intel-next-fixes-2020-06-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2020-06-08 11:59:57 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-06-10
for you to fetch changes up to 3680c2e9f4254d1f033bf00f540e47a51f8f996b:
drm/i915/display: Only query DP state of a DDI encoder (2020-06-09 14:47:05 +0300)
----------------------------------------------------------------
- Avoid use after free in cmdparser
- Avoid NULL dereference when probing all display encoders
- Fixup to module parameter type
----------------------------------------------------------------
Chris Wilson (2):
drm/i915/gem: Mark the buffer pool as active for the cmdparser
drm/i915/display: Only query DP state of a DDI encoder
Jani Nikula (1):
drm/i915/params: fix i915.reset module param type
drivers/gpu/drm/i915/display/intel_dp.c | 3 ++
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 56 ++++++++++++++++++++++----
drivers/gpu/drm/i915/i915_params.c | 2 +-
3 files changed, 52 insertions(+), 9 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-06-04 15:04 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2020-06-04 15:04 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
Fixes use-after free on display global state tracking.
Then the removal of write bits from sysfs files
where changed value is not reflected anywhere.
Two scheduler fixes with deps that are Cc: stable.
Includes the GVT pull which has two build warning fixes
at this time.
CI_DINF_194 at https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html?
Regards, Joonas
***
drm-intel-next-fixes-2020-06-04:
- Includes gvt-next-fixes-2020-05-28
- Use after free fix for display global state.
- Whitelisting context-local timestamp on Gen9
and two scheduler fixes with deps (Cc: stable)
- Removal of write flag from sysfs files where
ineffective
The following changes since commit d96536f0fe699729a0974eb5b65eb0d87cc747e1:
drm/i915: Fix AUX power domain toggling across TypeC mode resets (2020-05-19 17:54:07 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-06-04
for you to fetch changes up to f8665d797b1ce9bd81f7ed7744ef3a18d6b186ea:
Merge tag 'gvt-next-fixes-2020-05-28' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2020-06-02 16:45:06 +0300)
----------------------------------------------------------------
- Includes gvt-next-fixes-2020-05-28
- Use after free fix for display global state.
- Whitelisting context-local timestamp on Gen9
and two scheduler fixes with deps (Cc: stable)
- Removal of write flag from sysfs files where
ineffective
----------------------------------------------------------------
Aishwarya Ramakrishnan (1):
drm/i915/gvt: Use ARRAY_SIZE for vgpu_types
Chris Wilson (9):
drm/i915: Don't set queue-priority hint when supressing the reschedule
drm/i915/gt: Remove errant assertion in __intel_context_do_pin
drm/i915: Disable semaphore inter-engine sync without timeslicing
drm/i915: Avoid using rq->engine after free during i915_fence_release
drm/i915/gem: Avoid iterating an empty list
drm/i915: Reorder await_execution before await_request
drm/i915/gt: Do not schedule normal requests immediately along virtual
drm/i915: Check for awaits on still currently executing requests
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
Jani Nikula (2):
drm/i915/params: don't expose inject_probe_failure in debugfs
drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
Joonas Lahtinen (1):
Merge tag 'gvt-next-fixes-2020-05-28' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Nathan Chancellor (1):
drm/i915: Mark check_shadow_context_ppgtt as maybe unused
Ville Syrjälä (1):
drm/i915: Fix global state use-after-frees with a refcount
drivers/gpu/drm/i915/display/intel_global_state.c | 45 ++-
drivers/gpu/drm/i915/display/intel_global_state.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 +-
drivers/gpu/drm/i915/gt/intel_context.c | 2 -
drivers/gpu/drm/i915/gvt/vgpu.c | 2 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +
drivers/gpu/drm/i915/i915_params.c | 2 +-
drivers/gpu/drm/i915/i915_params.h | 2 +-
drivers/gpu/drm/i915/i915_request.c | 359 ++++++++++++++--------
drivers/gpu/drm/i915/i915_scheduler.c | 16 +-
11 files changed, 295 insertions(+), 159 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-05-28 14:40 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2020-05-28 14:40 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
Two bigger fixes to corner case kernel access faults
and three workload scheduling fixups this week.
CI_DINF_191 at:
https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html?
I got gvt-next-fixes pull today, I'll pull it next week so it
has time to run through CI.
PS. Update on igt@i915_selftest@live@gt_pm is that subtest was
updated and the added part is failing for now. The granularity
of the kernel selftests is short one level from normal IGT due
to nature of how they integrate to CI.
Regards, Joonas
***
drm-intel-next-fixes-2020-05-28:
One empty list iteration bug (Cc: stable), One use after free fix
and three workload scheduling fixups.
The following changes since commit d96536f0fe699729a0974eb5b65eb0d87cc747e1:
drm/i915: Fix AUX power domain toggling across TypeC mode resets (2020-05-19 17:54:07 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-05-28
for you to fetch changes up to 757a9395f33c51c4e6eff2c7c0fbd50226a58224:
drm/i915/gem: Avoid iterating an empty list (2020-05-25 15:40:43 +0300)
----------------------------------------------------------------
One empty list iteration bug (Cc: stable), One use after free fix
and three workload scheduling fixups.
----------------------------------------------------------------
Chris Wilson (5):
drm/i915: Don't set queue-priority hint when supressing the reschedule
drm/i915/gt: Remove errant assertion in __intel_context_do_pin
drm/i915: Disable semaphore inter-engine sync without timeslicing
drm/i915: Avoid using rq->engine after free during i915_fence_release
drm/i915/gem: Avoid iterating an empty list
drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 ++--
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 15 ++++++++-----
drivers/gpu/drm/i915/gt/intel_context.c | 2 --
drivers/gpu/drm/i915/i915_request.c | 35 +++++++++++++++++++++++++++--
drivers/gpu/drm/i915/i915_scheduler.c | 16 ++++++-------
5 files changed, 52 insertions(+), 20 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-05-20 12:32 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2020-05-20 12:32 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
On top of the drm-intel-next PR one fix for TypeC mode resets and
two compile time warning fixes.
CI results for your viewing:
https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html
CI_DINF_189 = drm-intel-next pull
CI_DINF_190 = this pull (3 patches)
There is one regression in drm-intel-next baseline due to a bad
merge: igt@i915_selftest@live@gt_pm fails on TGL. The fix will
be in next weeks PR:
https://patchwork.freedesktop.org/patch/366280/?series=77448&rev=1
Regards, Joonas
***
drm-intel-next-fixes-2020-05-20:
Fix for TypeC power domain toggling on resets (Cc: stable).
Two compile time warning fixes.
The following changes since commit 230982d8d8df7f9d9aa216840ea2db1df6ad5d37:
drm/i915: Update DRIVER_DATE to 20200430 (2020-04-30 11:13:21 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-05-20
for you to fetch changes up to d96536f0fe699729a0974eb5b65eb0d87cc747e1:
drm/i915: Fix AUX power domain toggling across TypeC mode resets (2020-05-19 17:54:07 +0300)
----------------------------------------------------------------
Fix for TypeC power domain toggling on resets (Cc: stable).
Two compile time warning fixes.
----------------------------------------------------------------
Arnd Bergmann (1):
drm/i915: avoid unused scale_user_to_hw() warning
Chris Wilson (40):
drm/i915/gt: Move the batch buffer pool from the engine to the gt
drm/i915/pmu: Keep a reference to module while active
drm/i915/gt: Make timeslicing an explicit engine property
drm/i915: Implement vm_ops->access for gdb access into mmaps
drm/i915/gem: Use chained reloc batches
drm/i915/gem: Use a single chained reloc batches for a single execbuf
drm/i915/gem: Try an alternate engine for relocations
drm/i915/gt: Sanitize RPS interrupts upon resume
drm/i915/gem: Lazily acquire the device wakeref for freeing objects
drm/i915: Allow some leniency in PCU reads
drm/i915/gem: Specify address type for chained reloc batches
drm/i915/gem: Implement legacy MI_STORE_DATA_IMM
drm/i915/display: Warn if the FBC is still writing to stolen on removal
drm/i915/selftests: Repeat the rps clock frequency measurement
drm/i915/gt: Small tidy of gen8+ breadcrumb emission
drm/i915/execlists: Record the active CCID from before reset
drm/i915/gt: Stop holding onto the pinned_default_state
drm/i915: Propagate error from completed fences
drm/i915: Mark concurrent submissions with a weak-dependency
drm/i915: Remove wait priority boosting
drm/i915: Ignore submit-fences on the same timeline
drm/i915: Pull waiting on an external dma-fence into its routine
drm/i915/gt: Improve precision on defer_request assert
drm/i915: Prevent using semaphores to chain up to external fences
drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT
drm/i915/gt: Mark up the racy read of execlists->context_tag
drm/i915: Tidy awaiting on dma-fences
drm/i915: Emit await(batch) before MI_BB_START
drm/i915/selftests: Always flush before unpining after writing
drm/i915/gt: Restore Cherryview back to full-ppgtt
drm/i915: Handle idling during i915_gem_evict_something busy loops
drm/i915/gt: Reset execlists registers before HWSP
drm/i915/gt: Suspend tasklets before resume sanitization
drm/i915/gem: Remove redundant exec_fence
drm/i915: Mark the addition of the initial-breadcrumb in the request
drm/i915: Drop I915_RESET_TIMEOUT and friends
drm/i915: Drop no-semaphore boosting
drm/i915: Show per-engine default property values in sysfs
drm/i915/selftests: Always call the provided engine->emit_init_breadcrumb
drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker
Gustavo A. R. Silva (1):
drm/i915: Replace zero-length array with flexible-array
Gwan-gyeong Mun (14):
video/hdmi: Add Unpack only function for DRM infoframe
drm/i915/dp: Read out DP SDPs
drm: Add logging function for DP VSC SDP
drm/i915: Include HDMI DRM infoframe in the crtc state dump
drm/i915: Include DP HDR Metadata Infoframe SDP in the crtc state dump
drm/i915: Include DP VSC SDP in the crtc state dump
drm/i915: Program DP SDPs with computed configs
drm/i915: Add state readout for DP HDR Metadata Infoframe SDP
drm/i915: Add state readout for DP VSC SDP
drm/i915: Fix enabled infoframe states of lspcon
drm/i915: Program DP SDPs on pipe updates
drm/i915: Stop sending DP SDPs on ddi disable
drm/i915/dp: Add compute routine for DP PSR VSC SDP
drm/i915/psr: Use new DP VSC SDP compute routine on PSR
Imre Deak (2):
drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
drm/i915: Fix AUX power domain toggling across TypeC mode resets
Joonas Lahtinen (3):
Merge tag 'gvt-next-2020-05-12' of https://github.com/intel/gvt-linux into drm-intel-next-queued
drm/i915: Document locking guidelines
drm/i915: Update DRIVER_DATE to 20200515
Lionel Landwerlin (1):
drm/i915: Peel dma-fence-chains for await
Matt Roper (1):
drm/i915/icp: Add Wa_14010685332
Mika Kuoppala (7):
Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
drm/i915/gen12: Fix HDC pipeline flush
drm/i915/gen12: Flush L3
drm/i915/gen12: Invalidate aux table entries forcibly
drm/i915/gen12: Add aux table invalidate for all engines
drm/i915: Make intel_timeline_init static
drm/i915/gt: Force pte cacheline to main memory
Nathan Chancellor (2):
drm/i915: Remove duplicate inline specifier on write_pte
drm/i915: Mark check_shadow_context_ppgtt as maybe unused
Pascal Terjan (1):
drm/i915: Remove unused HAS_FWTABLE macro
Stanislav Lisovskiy (10):
drm/i915: Use bw state for per crtc SAGV evaluation
drm/i915: Track active_pipes in bw_state
drm/i915: Rename bw_state to new_bw_state
drm/i915: Added required new PCode commands
drm/i915: Introduce skl_plane_wm_level accessor.
drm/i915: Extract skl SAGV checking
drm/i915: Make active_pipes check skl specific
drm/i915: Add TGL+ SAGV support
drm/i915: Restrict qgv points which don't have enough bandwidth.
drm/i915: Enable SAGV support for Gen12
Sultan Alsawaf (1):
drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
Swathi Dhanavanthri (1):
drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL
Ville Syrjälä (13):
drm/i915/fbc: Require linear fb stride to be multiple of 512 bytes on gen9/glk
drm/i915: Remove cnl pre-prod workarounds
drm/i915: Nuke mode.vrefresh usage
drm/i915: Rename variables to be consistent with bspec
drm/i915: Streamline the artihmetic
drm/i915/mst: Wait for ACT sent before enabling the pipe
drm/i915: Fix glk watermark calculations
drm/i915: Turn intel_digital_port_connected() in a vfunc
drm/i915: Stash hpd status bits under dev_priv
drm/i915: Use stashed away hpd isr bits in intel_digital_port_connected()
drm/i915: Nuke pointless div by 64bit
drm/i915: Store CS timestamp frequency in Hz
drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}()
Zhenyu Wang (3):
drm/i915/gvt: move workload destroy out of execlist complete
drm/i915/gvt: Support PPGTT table load command
drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override
Documentation/gpu/i915.rst | 46 ++
drivers/gpu/drm/drm_dp_helper.c | 174 ++++++
drivers/gpu/drm/i915/Kconfig.profile | 12 +
drivers/gpu/drm/i915/Makefile | 3 +-
drivers/gpu/drm/i915/display/intel_audio.c | 77 +--
drivers/gpu/drm/i915/display/intel_bw.c | 161 ++++--
drivers/gpu/drm/i915/display/intel_bw.h | 18 +
drivers/gpu/drm/i915/display/intel_ddi.c | 60 ++-
drivers/gpu/drm/i915/display/intel_display.c | 85 ++-
drivers/gpu/drm/i915/display/intel_display_types.h | 3 +
drivers/gpu/drm/i915/display/intel_dp.c | 599 ++++++++-------------
drivers/gpu/drm/i915/display/intel_dp.h | 15 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 12 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_panel.c | 20 +-
drivers/gpu/drm/i915/display/intel_psr.c | 58 +-
drivers/gpu/drm/i915/display/intel_psr.h | 6 +-
drivers/gpu/drm/i915/display/intel_tc.c | 7 +-
drivers/gpu/drm/i915/display/intel_tc.h | 3 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 478 ++++++++++------
drivers/gpu/drm/i915/gem/i915_gem_fence.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 34 ++
drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 -
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 26 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 1 -
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 +
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 31 +-
.../drm/i915/gem/selftests/i915_gem_coherency.c | 2 +
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 49 +-
.../drm/i915/gem/selftests/i915_gem_execbuffer.c | 171 ++++++
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 124 +++++
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 26 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 15 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 52 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 46 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 16 +-
drivers/gpu/drm/i915/gt/intel_engine_pool.h | 34 --
drivers/gpu/drm/i915/gt/intel_engine_types.h | 36 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 3 +
...{intel_engine_pool.c => intel_gt_buffer_pool.c} | 114 ++--
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 37 ++
...e_pool_types.h => intel_gt_buffer_pool_types.h} | 15 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 10 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 320 +++++++----
drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 16 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 5 +-
drivers/gpu/drm/i915/gt/intel_rps.h | 1 +
drivers/gpu/drm/i915/gt/intel_timeline.c | 8 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 5 -
drivers/gpu/drm/i915/gt/intel_workarounds.c | 28 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 2 -
drivers/gpu/drm/i915/gt/selftest_context.c | 12 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 86 ++-
drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 +
drivers/gpu/drm/i915/gt/selftest_rps.c | 56 +-
drivers/gpu/drm/i915/gt/sysfs_engines.c | 94 ++++
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 45 ++
drivers/gpu/drm/i915/gvt/execlist.c | 2 -
drivers/gpu/drm/i915/gvt/gtt.c | 1 +
drivers/gpu/drm/i915/gvt/gtt.h | 1 +
drivers/gpu/drm/i915/gvt/handlers.c | 2 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 115 +++-
drivers/gpu/drm/i915/gvt/scheduler.h | 1 +
drivers/gpu/drm/i915/i915_config.c | 15 +
drivers/gpu/drm/i915/i915_debugfs.c | 11 +-
drivers/gpu/drm/i915/i915_drv.h | 37 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 26 +-
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 227 ++++----
drivers/gpu/drm/i915/i915_pci.c | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 12 +-
drivers/gpu/drm/i915/i915_pmu.c | 5 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 7 +-
drivers/gpu/drm/i915/i915_reg.h | 13 +
drivers/gpu/drm/i915/i915_request.c | 127 +++--
drivers/gpu/drm/i915/i915_request.h | 28 +-
drivers/gpu/drm/i915/i915_scheduler.c | 29 +-
drivers/gpu/drm/i915/i915_scheduler.h | 3 +-
drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +-
drivers/gpu/drm/i915/i915_selftest.h | 2 +
drivers/gpu/drm/i915/i915_sw_fence.c | 10 +-
drivers/gpu/drm/i915/intel_device_info.c | 34 +-
drivers/gpu/drm/i915/intel_device_info.h | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 328 ++++++++---
drivers/gpu/drm/i915/intel_pm.h | 4 +-
drivers/gpu/drm/i915/intel_sideband.c | 4 +-
drivers/gpu/drm/i915/intel_uncore.c | 5 -
drivers/gpu/drm/i915/intel_wopcm.c | 3 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_perf.c | 6 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 37 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 29 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +-
drivers/video/hdmi.c | 65 ++-
include/drm/drm_dp_helper.h | 3 +
include/linux/hdmi.h | 2 +
106 files changed, 3110 insertions(+), 1517 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c
delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h
rename drivers/gpu/drm/i915/gt/{intel_engine_pool.c => intel_gt_buffer_pool.c} (53%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
rename drivers/gpu/drm/i915/gt/{intel_engine_pool_types.h => intel_gt_buffer_pool_types.h} (54%)
create mode 100644 drivers/gpu/drm/i915/i915_config.c
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-04-08 21:59 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2020-04-08 21:59 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Couple display fixes, including vswing table and display TypeC
port in TBT mode fix for ICL+
A few GT/GEM alloc/reloc fixes with one to flush all the
reloc_gpu batch which has cc:stable #5.2
Here goes drm-intel-next-fixes-2020-04-08:
- Flush all the reloc_gpu batch (Chris)
- Ignore readonly failures when updating relocs (Chris)
- Fill all the unused space in the GGTT (Chris)
- Return the right vswing table (Jose)
- Don't enable DDI IO power on a TypeC port in TBT mode for ICL+ (Imre)
Thanks,
Rodrigo.
The following changes since commit 17d0c1062a0c60e17c96538adf4a84c208930d9d:
Merge tag 'gvt-next-fixes-2020-03-31' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2020-03-31 09:25:15 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-04-08
for you to fetch changes up to 1aaea8476d9f014667d2cb24819f9bcaf3ebb7a4:
drm/i915/gem: Flush all the reloc_gpu batch (2020-04-06 10:31:38 -0700)
----------------------------------------------------------------
- Flush all the reloc_gpu batch (Chris)
- Ignore readonly failures when updating relocs (Chris)
- Fill all the unused space in the GGTT (Chris)
- Return the right vswing table (Jose)
- Don't enable DDI IO power on a TypeC port in TBT mode for ICL+ (Imre)
----------------------------------------------------------------
Chris Wilson (3):
drm/i915/gt: Fill all the unused space in the GGTT
drm/i915/gem: Ignore readonly failures when updating relocs
drm/i915/gem: Flush all the reloc_gpu batch
Imre Deak (1):
drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
José Roberto de Souza (1):
drm/i915/dp: Return the right vswing tables
drivers/gpu/drm/i915/display/intel_ddi.c | 11 +++++---
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 14 +++++-----
drivers/gpu/drm/i915/gt/intel_ggtt.c | 37 +++++++++++++++++++-------
3 files changed, 42 insertions(+), 20 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-04-02 21:30 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2020-04-02 21:30 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2020-04-02:
Only gvt fixes on this round:
- Fix non-privilege access warning (Tina)
- Fix display port type (Tina)
- BDW cmd parser missed SWTESS_BASE_ADDRESS (Yan)
- Bypass length check of LRI (Yan)
- Fix one klocwork warning (Tina)
Thanks,
Rodrigo.
The following changes since commit 2bdd4c28baff29163808677a70942de2b45f17dc:
drm/i915/display: Fix mode private_flags comparison at atomic_check (2020-03-26 10:21:30 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-04-02
for you to fetch changes up to 17d0c1062a0c60e17c96538adf4a84c208930d9d:
Merge tag 'gvt-next-fixes-2020-03-31' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2020-03-31 09:25:15 -0700)
----------------------------------------------------------------
Only gvt fixes on this round:
- Fix non-privilege access warning (Tina)
- Fix display port type (Tina)
- BDW cmd parser missed SWTESS_BASE_ADDRESS (Yan)
- Bypass length check of LRI (Yan)
- Fix one klocwork warning (Tina)
----------------------------------------------------------------
Rodrigo Vivi (1):
Merge tag 'gvt-next-fixes-2020-03-31' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Tina Zhang (3):
drm/i915/gvt: Add some regs to force-to-nonpriv whitelist
drm/i915/gvt: Fix display port type issue
drm/i915/gvt: Fix klocwork issues about data size
Yan Zhao (2):
drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS
drm/i915/gvt: do not check len & max_len for lri
drivers/gpu/drm/i915/gvt/cmd_parser.c | 16 ++++------------
drivers/gpu/drm/i915/gvt/display.c | 6 +++---
drivers/gpu/drm/i915/gvt/handlers.c | 8 ++++++--
drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
4 files changed, 15 insertions(+), 19 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2020-03-27 8:16 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2020-03-27 8:16 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2020-03-27:
Fixes for instability on Baytrail and Haswell;
Ice Lake RPS; Sandy Bridge RC6; and few others around
GT hangchec/reset; livelock; and a null dereference.
Thanks,
Rodrigo.
The following changes since commit cb7adfd6ad12a11902ebe374bec7fd4efa2cec1c:
Merge tag 'mediatek-drm-next-5.7' of https://github.com/ckhu-mediatek/linux.git-tags into drm-next (2020-03-20 13:08:38 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2020-03-27
for you to fetch changes up to 2bdd4c28baff29163808677a70942de2b45f17dc:
drm/i915/display: Fix mode private_flags comparison at atomic_check (2020-03-26 10:21:30 -0700)
----------------------------------------------------------------
Fixes for instability on Baytrail and Haswell;
Ice Lake RPS; Sandy Bridge RC6; and few others around
GT hangchec/reset; livelock; and a null dereference.
----------------------------------------------------------------
Chris Wilson (8):
drm/i915/gt: Restrict gen7 w/a batch to Haswell
drm/i915/gem: Check for a closed context when looking up an engine
drm/i915: Use explicit flag to mark unreachable intel_context
drm/i915/gt: Cancel a hung context if already closed
drm/i915/gt: Treat idling as a RPS downclock event
drm/i915: Avoid live-lock with i915_vma_parked()
drm/i915/gt: Select the deepest available parking mode for rc6
drm/i915/gt: Stage the transfer of the virtual breadcrumb
Uma Shankar (1):
drm/i915/display: Fix mode private_flags comparison at atomic_check
Umesh Nerlige Ramappa (1):
drm/i915/perf: Invalidate OA TLB on when closing perf stream
drivers/gpu/drm/i915/display/intel_display.c | 4 ++--
drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 8 +++++--
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/i915/gt/intel_context.c | 2 ++
drivers/gpu/drm/i915/gt/intel_context.h | 5 +++++
drivers/gpu/drm/i915/gt/intel_context_types.h | 9 ++++----
drivers/gpu/drm/i915/gt/intel_lrc.c | 20 ++++++++++++-----
drivers/gpu/drm/i915/gt/intel_rc6.c | 10 ++++++++-
drivers/gpu/drm/i915/gt/intel_reset.c | 5 +++++
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 13 +++++++++++
drivers/gpu/drm/i915/gt/selftest_rc6.c | 23 ++++++++++++++++----
drivers/gpu/drm/i915/i915_perf.c | 8 +++++++
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/i915_vma.c | 29 ++++++++++++-------------
16 files changed, 108 insertions(+), 36 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-12-05 9:24 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-12-05 9:24 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
Final one for 5.5-rc1.
A fix for EHL port D programming (DDI-D) and a couple of CI
fixes for GEM contexts.
This includes the GVT fixes PR with one command parser fix and
one WARN splat fix.
Regards, Joonas
***
drm-intel-next-fixes-2019-12-05:
- Includes gvt-next-fixes-2019-12-02 pull
- Fixes for CI spotted eadlock and a race condition in GEM contexts
- Fix for EHL port D programming
The following changes since commit 3cc44feb9861d2f5267af9b962ae92c5ea1b48fd:
drm/i915: Reduce nested prepare_remote_context() to a trylock (2019-11-27 10:12:19 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-12-05
for you to fetch changes up to 01bb630319337be15fc50c211126180198d4e157:
drm/i915/ehl: Make icp_digital_port_connected() use phy instead of port (2019-12-03 13:06:05 +0200)
----------------------------------------------------------------
- Includes gvt-next-fixes-2019-12-02 pull
- Fixes for CI spotted eadlock and a race condition in GEM contexts
- Fix for EHL port D programming
----------------------------------------------------------------
Chris Wilson (1):
drm/i915/gem: Take timeline->mutex to walk list-of-requests
Gao, Fred (2):
drm/i915/gvt: Refine non privilege register address calucation
drm/i915/gvt: Update force-to-nonpriv register whitelist
Joonas Lahtinen (1):
Merge tag 'gvt-next-fixes-2019-12-02' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Matt Roper (1):
drm/i915/ehl: Make icp_digital_port_connected() use phy instead of port
Zhenyu Wang (1):
drm/i915/gvt: Fix cmd length check for MI_ATOMIC
drivers/gpu/drm/i915/display/intel_dp.c | 12 +++++-------
drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 ++--
drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +++---
drivers/gpu/drm/i915/gvt/handlers.c | 5 +++--
4 files changed, 13 insertions(+), 14 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-11-28 14:15 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-11-28 14:15 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
Most importantly we have the fix to power regression that was
introduced by the security fixes. Then fix for query uAPI and
increase in request pre-emption timeout to accommodate super
heavy benchmarks.
Couple of display voltage programming fixes too.
Thanks to Chris for fixing the power regression on such tight schedule.
Regards, Joonas
***
drm-intel-next-fixes-2019-11-28:
- Important fix to uAPI alignment on query IOCTL
- Fixes for the power regression introduced by the previous security patches
- Avoid regressing super heavy benchmarks by increasing the default request pre-emption timeout from 100 ms to 640 ms to
- Resulting set of smaller fixes done while problem was inspected
- Display fixes for EHL voltage level programming and TGL DKL PHY vswing for HDMI
The following changes since commit 15b9cbb2c5e1cf22c13fe38bf513bab821b47630:
Revert "drm/i915/gt: Wait for new requests in intel_gt_retire_requests()" (2019-11-22 17:24:22 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-11-28
for you to fetch changes up to 3cc44feb9861d2f5267af9b962ae92c5ea1b48fd:
drm/i915: Reduce nested prepare_remote_context() to a trylock (2019-11-27 10:12:19 +0200)
----------------------------------------------------------------
- Important fix to uAPI alignment on query IOCTL
- Fixes for the power regression introduced by the previous security patches
- Avoid regressing super heavy benchmarks by increasing the default request pre-emption timeout from 100 ms to 640 ms to
- Resulting set of smaller fixes done while problem was inspected
- Display fixes for EHL voltage level programming and TGL DKL PHY vswing for HDMI
----------------------------------------------------------------
Chris Wilson (12):
drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state
drm/i915: Wait until the intel_wakeref idle callback is complete
drm/i915: Mark up the calling context for intel_wakeref_put()
drm/i915/gt: Close race between engine_park and intel_gt_retire_requests
drm/i915/gt: Unlock engine-pm after queuing the kernel context switch
drm/i915/gt: Mark the execlists->active as the primary volatile access
drm/i915/execlists: Fixup cancel_port_requests()
drm/i915/gt: Adapt engine_park synchronisation rules for engine_retire
drm/i915/gt: Schedule request retirement when timeline idles
drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint
drm/i915: Default to a more lenient forced preemption timeout
drm/i915: Reduce nested prepare_remote_context() to a trylock
Matt Roper (2):
drm/i915/ehl: Update voltage level checks
drm/i915/tgl: Add DKL PHY vswing table for HDMI
Tvrtko Ursulin (1):
drm/i915/query: Align flavour of engine data lookup
drivers/gpu/drm/i915/Kconfig.profile | 2 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 29 +++++++--
drivers/gpu/drm/i915/gt/intel_context.c | 21 +++++--
drivers/gpu/drm/i915/gt/intel_engine.h | 4 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 8 ++-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 67 ++++++++++++++++++---
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 10 ++++
drivers/gpu/drm/i915/gt/intel_engine_types.h | 8 +++
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 ++
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 83 ++++++++++++++++++++++++--
drivers/gpu/drm/i915/gt/intel_gt_requests.h | 7 +++
drivers/gpu/drm/i915/gt/intel_lrc.c | 50 ++++++++++------
drivers/gpu/drm/i915/gt/intel_reset.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ring.c | 13 ++--
drivers/gpu/drm/i915/gt/intel_timeline.c | 35 ++++++++---
drivers/gpu/drm/i915/gt/intel_timeline_types.h | 5 +-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 7 ++-
drivers/gpu/drm/i915/i915_active.c | 5 +-
drivers/gpu/drm/i915/i915_pmu.c | 6 +-
drivers/gpu/drm/i915/i915_query.c | 7 ++-
drivers/gpu/drm/i915/intel_wakeref.c | 21 +++++--
drivers/gpu/drm/i915/intel_wakeref.h | 45 +++++++++++---
24 files changed, 354 insertions(+), 93 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-11-22 15:55 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-11-22 15:55 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
A quick fixup amendment to the previous PR. gem_exec_reloc/basic-range
got broken in CI, so we've issued a patch revert the offending commit
for now.
Once the results for CI_DINF_163 appear here, and the timeouts seen
in last three CI_DINF_ are green, feel free to pull this:
https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html?testfilter=gem_exec_reloc
It is rather a corner-case, so no impact beyond CI currently known.
Regards, Joonas
***
drm-intel-next-fixes-2019-11-22:
- Reverts a patch to avoid spinning forever when context's timeline
is active but has no requests
The following changes since commit 0122baaa93cc681faace064ec25d16bb5c9825ab:
Merge tag 'gvt-next-fixes-2019-11-12' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2019-11-20 13:21:38 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-11-22
for you to fetch changes up to 15b9cbb2c5e1cf22c13fe38bf513bab821b47630:
Revert "drm/i915/gt: Wait for new requests in intel_gt_retire_requests()" (2019-11-22 17:24:22 +0200)
----------------------------------------------------------------
- Reverts a patch to avoid spinning forever when context's timeline
is active but has no requests
----------------------------------------------------------------
Chris Wilson (1):
Revert "drm/i915/gt: Wait for new requests in intel_gt_retire_requests()"
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2019-11-20 20:40 Joonas Lahtinen
@ 2019-11-22 12:08 ` Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-11-22 12:08 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie
Cc: dim-tools, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
Quoting Joonas Lahtinen (2019-11-20 22:40:35)
> Hi Dave & Daniel,
>
> NOTE: CI shard results are delayed, bu I'm sending this
> already because I'll travel tomorrow. I'll let you know
> if the results look OK or not. Or you can look up
> CI_DINF_162 results check at:
>
> https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html
The results were not good. I'll send a new PR.
Regards, Joonas
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-11-20 20:40 Joonas Lahtinen
2019-11-22 12:08 ` Joonas Lahtinen
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2019-11-20 20:40 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
NOTE: CI shard results are delayed, bu I'm sending this
already because I'll travel tomorrow. I'll let you know
if the results look OK or not. Or you can look up
CI_DINF_162 results check at:
https://intel-gfx-ci.01.org/tree/drm-intel-next-fixes/combined-alt.html
This was rebased on top of drm-next to avoid conflicts with the security
fixes.
We have multiple user reported Bugzillas closed, broken plymouth
splash, RC6 lost when enabling HuC and one dmesg splat.
OA/perf coherency fix, a GVT dmesg splat and then CI found corner
case fixes.
Regards, Joonas
***
drm-intel-next-fixes-2019-11-20:
- Includes gvt-next-fixes-2019-11-12
- Fix Bugzilla #112051: Fix detection for a CMP-V PCH
- Fix Bugzilla #112256: Corrupted page table at address on plymouth splash
- Fix Bugzilla #111594: Avoid losing RC6 when HuC authentication is used
- Fix for OA/perf metric coherency, restore GT coarse power gating workaround
- Avoid atomic context on error capture
- Avoid MST bitmask overflowing to EDP/DPI input select
- Fixes to CI found dmesg splats
The following changes since commit 17cc51390c141662748dbbc2fe98f3ed10f2e13e:
Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next (2019-11-15 12:34:45 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-11-20
for you to fetch changes up to 0122baaa93cc681faace064ec25d16bb5c9825ab:
Merge tag 'gvt-next-fixes-2019-11-12' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2019-11-20 13:21:38 +0200)
----------------------------------------------------------------
- Includes gvt-next-fixes-2019-11-12
- Fix Bugzilla #112256: Corrupted page table at address on plymouth splash
- Fix Bugzilla #111594: Avoid losing RC6 when HuC authentication is used
- Fix Bugzilla #112051: Fix detection for a CMP-V PCH
- Fix for OA/perf metric coherency, restore GT coarse power gating workaround
- Avoid atomic context on error capture
- Avoid MST bitmask overflowing to EDP/DPI input select
- Fixes to CI found dmesg splats
----------------------------------------------------------------
Bruce Chang (1):
drm/i915: Avoid atomic context for error capture
Chris Wilson (4):
drm/i915: Flush context free work on cleanup
drm/i915/fbdev: Restore physical addresses for fb_mmap()
drm/i915/gt: Wait for new requests in intel_gt_retire_requests()
drm/i915: Split i915_active.mutex into an irq-safe spinlock for the rbtree
Don Hiatt (1):
drm/i915/guc: Skip suspend/resume GuC action on platforms w/o GuC submission
Imre Deak (2):
drm/i915: Fix detection for a CMP-V PCH
drm/i915: Restore GT coarse power gating workaround
Jani Nikula (1):
drm/i915: fix accidental static variable use
Joonas Lahtinen (1):
Merge tag 'gvt-next-fixes-2019-11-12' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
José Roberto de Souza (1):
drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition
Lionel Landwerlin (1):
drm/i915/perf: don't forget noa wait after oa config
Tina Zhang (1):
drm/i915/gvt: Stop initializing pvinfo through reading mmio
drivers/gpu/drm/i915/display/intel_fbdev.c | 9 +++--
drivers/gpu/drm/i915/display/intel_sprite.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 11 ++----
drivers/gpu/drm/i915/gt/intel_rc6.c | 9 ++++-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 15 ++++++++
drivers/gpu/drm/i915/gvt/handlers.c | 4 ++
drivers/gpu/drm/i915/i915_active.c | 57 ++++++++++++++---------------
drivers/gpu/drm/i915/i915_active_types.h | 1 +
drivers/gpu/drm/i915/i915_drv.h | 6 +++
drivers/gpu/drm/i915/i915_gpu_error.c | 8 ++--
drivers/gpu/drm/i915/i915_perf.c | 9 ++++-
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/intel_pch.c | 6 ++-
drivers/gpu/drm/i915/intel_pch.h | 2 +-
15 files changed, 89 insertions(+), 53 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-11-14 8:52 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-11-14 8:52 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
Here comes the set of fixes for drm-intel-next. Quite a few fixes
after a silent last week.
I'll do the backmerge of the BCX fixes from Linus's tree next and
send it as an extra PR.
Regards, Joonas
***
drm-intel-next-fixes-2019-11-14:
- PMU "Frequency" is reported as accumulated cycles
- Avoid OOPS in dumb_create IOCTL when no CRTCs
- Mitigation for userptr put_pages deadlock with trylock_page
- Fix to avoid freeing heartbeat request too early
- Fix LRC coherency issue
- Fix Bugzilla #112212: Avoid screen corruption on MST
- Error path fix to unlock context on failed context VM SETPARAM
- Always consider holding preemption a privileged op in perf/OA
- Preload LUTs if the hw isn't currently using them to avoid color flash on VLV/CHV
- Protect context while grabbing its name for the request
- Don't resize aliasing ppGTT size
- Smaller fixes picked by tooling
The following changes since commit d9dace9438945e7c13d91e62927c5c6c88a37ee5:
drm/i915/selftests: Add intel_gt_suspend_prepare (2019-11-05 16:06:25 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-11-14
for you to fetch changes up to 789c4aea3f08026360d026c0ea69b33797ac88c2:
drm/i915: Split a setting of MSA to MST and SST (2019-11-13 15:00:10 +0200)
----------------------------------------------------------------
- PMU "Frequency" is reported as accumulated cycles
- Avoid OOPS in dumb_create IOCTL when no CRTCs
- Mitigation for userptr put_pages deadlock with trylock_page
- Fix to avoid freeing heartbeat request too early
- Fix LRC coherency issue
- Fix Bugzilla #112212: Avoid screen corruption on MST
- Error path fix to unlock context on failed context VM SETPARAM
- Always consider holding preemption a privileged op in perf/OA
- Preload LUTs if the hw isn't currently using them to avoid color flash on VLV/CHV
- Protect context while grabbing its name for the request
- Don't resize aliasing ppGTT size
- Smaller fixes picked by tooling
----------------------------------------------------------------
Chris Wilson (7):
drm/i915/gt: Only drop heartbeat.systole if the sole owner
drm/i915/gem: Fix error path to unlock if the GEM context is closed
drm/i915: Leave the aliasing-ppgtt size alone
drm/i915: Protect context while grabbing its name for the request
drm/i915/pmu: "Frequency" is reported as accumulated cycles
drm/i915/userptr: Try to acquire the page lock around set_page_dirty()
drm/i915/execlists: Move reset_active() from schedule-out to schedule-in
Gwan-gyeong Mun (1):
drm/i915: Split a setting of MSA to MST and SST
Jani Nikula (1):
drm/i915/display: only include intel_dp_link_training.h where needed
Lionel Landwerlin (1):
drm/i915/perf: always consider holding preemption a privileged op
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_ddi.c | 10 +-
drivers/gpu/drm/i915/display/intel_display.c | 10 ++
drivers/gpu/drm/i915/display/intel_display.h | 1 -
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 22 +++-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 4 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 118 +++++++++++----------
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 -
drivers/gpu/drm/i915/i915_perf.c | 20 ++--
drivers/gpu/drm/i915/i915_pmu.c | 4 +-
15 files changed, 181 insertions(+), 79 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-11-07 14:50 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-11-07 14:50 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, dri-devel, Rodrigo Vivi, Sean Paul, intel-gfx
Hi Dave & Daniel,
A quiet start. Hopefully stays that way :)
RCU tracking fix and suspend GEM_BUG_ON fix with dependencies.
Regards, Joonas
***
drm-intel-next-fixes-2019-11-07:
One RCU fix and fix for suspend GEM_BUG_ON (with dependencies).
The following changes since commit 8a86b00a437ec06b298477463c7a9b8774570507:
Merge tag 'drm-next-5.5-2019-11-01' of git://people.freedesktop.org/~agd5f/linux into drm-next (2019-11-04 10:22:53 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-11-07
for you to fetch changes up to d9dace9438945e7c13d91e62927c5c6c88a37ee5:
drm/i915/selftests: Add intel_gt_suspend_prepare (2019-11-05 16:06:25 +0200)
----------------------------------------------------------------
One RCU fix and fix for suspend GEM_BUG_ON (with dependencies).
----------------------------------------------------------------
Chris Wilson (7):
drm/i915: Protect request peeking with RCU
drm/i915/gt: Call intel_gt_sanitize() directly
drm/i915/gem: Leave reloading kernel context on resume to GT
drm/i915/gt: Move user_forcewake application to GT
drm/i915: Defer rc6 shutdown to suspend_late
drm/i915/gt: Drop false assertion on user_forcewake
drm/i915/selftests: Add intel_gt_suspend_prepare
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 61 +--------------
drivers/gpu/drm/i915/gt/intel_gt.c | 6 +-
drivers/gpu/drm/i915/gt/intel_gt.h | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 95 +++++++++++++++++++++++-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 5 ++
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 3 +-
drivers/gpu/drm/i915/i915_drv.c | 8 +-
drivers/gpu/drm/i915/i915_drv.h | 2 -
drivers/gpu/drm/i915/i915_gem.c | 37 ---------
drivers/gpu/drm/i915/i915_scheduler.c | 9 ++-
drivers/gpu/drm/i915/selftests/i915_gem.c | 1 -
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 1 -
drivers/gpu/drm/i915/selftests/mock_gtt.c | 3 +-
14 files changed, 118 insertions(+), 118 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-09-27 19:49 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2019-09-27 19:49 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx
Hi Dave and Daniel,
This should've gone out yesterday, but apparently I had some issue with my mutt here.
Anyway, nothing that couldn't wait for rc2
Here goes drm-intel-next-fixes-2019-09-26:
- Fix concurrence on cases where requests where getting retired at same time as resubmitted to HW
- Fix gen9 display resolutions by setting the right max plane width
- Fix GPU hang on preemption
- Mark contents as dirty on a write fault. This was breaking cursor sprite with dumb buffers.
Thanks,
Rodrigo.
The following changes since commit 6e5c5272ca00809aae20817efb6f25881268b50b:
drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap (2019-09-06 09:53:15 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-09-26
for you to fetch changes up to 458863e08e13ecf22b9ba1ee6d4baba0ce9990ea:
drm/i915: Mark contents as dirty on a write fault (2019-09-24 09:57:28 -0700)
----------------------------------------------------------------
- Fix concurrence on cases where requests where getting retired at same time as resubmitted to HW
- Fix gen9 display resolutions by setting the right max plane width
- Fix GPU hang on preemption
- Mark contents as dirty on a write fault. This was breaking cursor sprite with dumb buffers.
----------------------------------------------------------------
Chris Wilson (8):
drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+
drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
drm/i915: Perform GGTT restore much earlier during resume
drm/i915: Don't mix srcu tag and negative error codes
drm/i915: Extend Haswell GT1 PSMI workaround to all
drm/i915: Verify the engine after acquiring the active.lock
drm/i915: Prevent bonded requests from overtaking each other on preemption
drm/i915: Mark contents as dirty on a write fault
Kenneth Graunke (1):
drm/i915: Whitelist COMMON_SLICE_CHICKEN2
Ville Syrjälä (1):
drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
drivers/gpu/drm/i915/display/intel_display.c | 15 ++++++++++++++-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 12 +++++++-----
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 ---
drivers/gpu/drm/i915/gt/intel_lrc.c | 21 ++++++++++++---------
drivers/gpu/drm/i915/gt/intel_reset.c | 8 +++-----
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +-
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-----
drivers/gpu/drm/i915/i915_drv.c | 5 +++++
drivers/gpu/drm/i915/i915_request.c | 25 ++++++++++++++++++++++---
drivers/gpu/drm/i915/selftests/i915_gem.c | 6 ++++++
11 files changed, 74 insertions(+), 33 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-09-19 14:16 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2019-09-19 14:16 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter, rodrigo.vivi
Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2019-09-19:
- Extend old HSW workaround to fix some GPU hangs on Haswell GT2
- Fix return error code on GEM mmap.
- White list a chicken bit register for push constants legacy mode on Mesa
- Fix resume issue related to GGTT restore
- Remove incorrect BUG_ON on execlist's schedule-out
- Fix unrecoverable GPU hangs with Vulkan compute workloads on SKL
Thanks,
Rodrigo.
The following changes since commit 6e5c5272ca00809aae20817efb6f25881268b50b:
drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap (2019-09-06 09:53:15 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-09-19
for you to fetch changes up to a95819a173788bec7414d260f76f42a9934890b4:
drm/i915: Extend Haswell GT1 PSMI workaround to all (2019-09-18 10:53:38 -0700)
----------------------------------------------------------------
- Extend old HSW workaround to fix some GPU hangs on Haswell GT2
- Fix return error code on GEM mmap.
- White list a chicken bit register for push constants legacy mode on Mesa
- Fix resume issue related to GGTT restore
- Remove incorrect BUG_ON on execlist's schedule-out
- Fix unrecoverable GPU hangs with Vulkan compute workloads on SKL
----------------------------------------------------------------
Chris Wilson (5):
drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+
drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
drm/i915: Perform GGTT restore much earlier during resume
drm/i915: Don't mix srcu tag and negative error codes
drm/i915: Extend Haswell GT1 PSMI workaround to all
Kenneth Graunke (1):
drm/i915: Whitelist COMMON_SLICE_CHICKEN2
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 6 ++----
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 ---
drivers/gpu/drm/i915/gt/intel_lrc.c | 1 -
drivers/gpu/drm/i915/gt/intel_reset.c | 8 +++-----
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +-
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-----
drivers/gpu/drm/i915/i915_drv.c | 5 +++++
drivers/gpu/drm/i915/selftests/i915_gem.c | 6 ++++++
9 files changed, 21 insertions(+), 20 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-09-11 23:33 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2019-09-11 23:33 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2019-09-11:
Few fixes on GGTT and PPGTT around pin, locks, fence and vgpu.
This also includes GVT fixes with two recent fixes:
one for recent guest hang regression and another for guest reset fix.
Thanks,
Rodrigo.
The following changes since commit 578d2342ec702e5fb8a77983fabb3754ae3e9660:
Merge tag 'drm-next-5.4-2019-08-23' of git://people.freedesktop.org/~agd5f/linux into drm-next (2019-08-27 17:22:15 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-09-11
for you to fetch changes up to 6e5c5272ca00809aae20817efb6f25881268b50b:
drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap (2019-09-06 09:53:15 -0700)
----------------------------------------------------------------
Few fixes on GGTT and PPGTT around pin, locks, fence and vgpu.
This also includes GVT fixes with two recent fixes:
one for recent guest hang regression and another for guest reset fix.
----------------------------------------------------------------
Chris Wilson (3):
drm/i915: Hold irq-off for the entire fake lock period
drm/i915: Flush the existing fence before GGTT read/write
drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap
Rodrigo Vivi (1):
Merge tag 'gvt-next-fixes-2019-09-06' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Weinan Li (1):
drm/i915/gvt: update RING_START reg of vGPU when the context is submitted to i915
Xiaolin Zhang (2):
drm/i915/gvt: update vgpu workload head pointer correctly
drm/i915: to make vgpu ppgtt notificaiton as atomic operation
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 28 ++++++++++++-------
drivers/gpu/drm/i915/gt/intel_reset.c | 9 ++++---
drivers/gpu/drm/i915/gt/intel_timeline.c | 10 ++++---
drivers/gpu/drm/i915/gvt/scheduler.c | 45 ++++++++++++++++++++++---------
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_gem.c | 23 +++++++++++-----
drivers/gpu/drm/i915/i915_gem_gtt.c | 12 +++++----
drivers/gpu/drm/i915/i915_request.c | 9 ++++---
drivers/gpu/drm/i915/i915_vgpu.c | 1 +
10 files changed, 92 insertions(+), 48 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-05-15 7:48 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-05-15 7:48 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel
Hi Dave & Daniel,
A fix to close a race opportunity between IRQ handler and RCU.
Two fixes that are also stable, disabling FBC on GLK and HSW EDP fastset
correction.
These patches definitely caused conflicts when merged, resolutions should
be all good.
Regards, Joonas
***
drm-intel-next-fixes-2019-05-15:
- Disable framebuffer compression on Geminilake
- Fixes for HSW EDP fastset and a IRQ handler vs. RCU race
The following changes since commit 23372cce8fe7ee98a6458fd3d035a55b87f0c6fe:
Merge tag 'gvt-next-fixes-2019-05-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2019-05-07 15:29:15 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-05-15
for you to fetch changes up to c36beba6b296b3c05a0f29753b04775e5ae23886:
drm/i915: Seal races between async GPU cancellation, retirement and signaling (2019-05-13 13:53:35 +0300)
----------------------------------------------------------------
- Disable framebuffer compression on Geminilake
- Fixes for HSW EDP fastset and a IRQ handler vs. RCU race
----------------------------------------------------------------
Chris Wilson (1):
drm/i915: Seal races between async GPU cancellation, retirement and signaling
Daniel Drake (1):
drm/i915/fbc: disable framebuffer compression on GeminiLake
Ville Syrjälä (1):
drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder
drivers/dma-buf/dma-fence.c | 1 +
drivers/gpu/drm/i915/i915_request.c | 1 +
drivers/gpu/drm/i915/intel_breadcrumbs.c | 78 +++++++++++++++++++++--------
drivers/gpu/drm/i915/intel_display.c | 9 ++++
drivers/gpu/drm/i915/intel_fbc.c | 4 ++
drivers/gpu/drm/i915/intel_guc_submission.c | 1 -
drivers/gpu/drm/i915/intel_pipe_crc.c | 13 +++--
7 files changed, 82 insertions(+), 25 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-05-09 10:01 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-05-09 10:01 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
Hi Dave & Daniel,
Still rather quiet, most issues seem to have been fixed during CI testing.
For i915, just two fixes to the request semaphore ordering code.
For GVT a couple regression and static checker fixes.
Best Regards,
Joonas
***
drm-intel-next-fixes-2019-05-09:
- Two fixes for the freshly enabled semaphore ordering code
- Includes gvt-next-fixes-2019-05-07
The following changes since commit 9628e15ca9d5f7595ba886173e98a139d0a56cd1:
drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 (2019-04-30 10:16:18 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-05-09
for you to fetch changes up to 23372cce8fe7ee98a6458fd3d035a55b87f0c6fe:
Merge tag 'gvt-next-fixes-2019-05-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2019-05-07 15:29:15 +0300)
----------------------------------------------------------------
- Two fixes for the freshly enabled semaphore ordering code
- Includes gvt-next-fixes-2019-05-07
----------------------------------------------------------------
Aleksei Gimbitskii (4):
drm/i915/gvt: Remove typedef and let the enumeration starts from zero
drm/i915/gvt: Do not copy the uninitialized pointer from fb_info
drm/i915/gvt: Use snprintf() to prevent possible buffer overflow.
drm/i915/gvt: Check if get_next_pt_type() always returns a valid value
Chris Wilson (2):
drm/i915: Delay semaphore submission until the start of the signaler
drm/i915: Disable semaphore busywaits on saturated systems
Colin Xu (1):
drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list
Joonas Lahtinen (1):
Merge tag 'gvt-next-fixes-2019-05-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Xiong Zhang (1):
drm/i915/gvt: Change fb_info->size from pages to bytes
Zhao Yakui (1):
drm/i915/gvt: Revert "drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to optimize gvt-g boot time"
drivers/gpu/drm/i915/gvt/debugfs.c | 4 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 19 ++++------
drivers/gpu/drm/i915/gvt/gtt.c | 15 +++++---
drivers/gpu/drm/i915/gvt/gtt.h | 16 ++++----
drivers/gpu/drm/i915/gvt/handlers.c | 4 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 1 +
drivers/gpu/drm/i915/gvt/reg.h | 3 --
drivers/gpu/drm/i915/gvt/scheduler.c | 2 +-
drivers/gpu/drm/i915/i915_request.c | 59 +++++++++++++++++++++++++++++-
drivers/gpu/drm/i915/intel_context.c | 1 +
drivers/gpu/drm/i915/intel_context_types.h | 3 ++
11 files changed, 93 insertions(+), 34 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-05-02 13:40 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-05-02 13:40 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel
Hi Dave & Daniel,
A quick fix to unbreak media driver, worthy inclusion before the merge window.
Best Regards,
Joonas
***
drm-intel-next-fixes-2019-05-02:
- Whitelist a register to avoid media driver from hanging
The following changes since commit 879a4e70f96a26a9368a3caed2f552aa67105852:
drm/i915: Fix ICL output CSC programming (2019-04-29 09:49:21 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-05-02
for you to fetch changes up to 9628e15ca9d5f7595ba886173e98a139d0a56cd1:
drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 (2019-04-30 10:16:18 +0300)
----------------------------------------------------------------
- Whitelist a register to avoid media driver from hanging
----------------------------------------------------------------
Tvrtko Ursulin (1):
drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1
drivers/gpu/drm/i915/intel_workarounds.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-04-30 7:08 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-04-30 7:08 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel
Hi Dave & Daniel,
Just one fix to fix Icelake CSC programming (fixes loss of blue channel).
Best Regards, Joonas
***
drm-intel-next-fixes-2019-04-30:
- Fix to Icelake CSC losing blue channel
The following changes since commit 447811a686e8da7325516a78069ccfbd139ef1a7:
drm/i915/icl: Fix MG_DP_MODE() register programming (2019-04-24 09:39:11 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-04-30
for you to fetch changes up to 879a4e70f96a26a9368a3caed2f552aa67105852:
drm/i915: Fix ICL output CSC programming (2019-04-29 09:49:21 +0300)
----------------------------------------------------------------
- Fix to Icelake CSC losing blue channel
----------------------------------------------------------------
Ville Syrjälä (1):
drm/i915: Fix ICL output CSC programming
drivers/gpu/drm/i915/intel_color.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-04-25 6:13 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2019-04-25 6:13 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
Hi Dave & Daniel,
Just one use-after-free fix and Icelake DP programming fix.
Best Regards, Joonas
***
drm-intel-next-fixes-2019-04-25:
- Use after free fix during GEM_CREATE when reporting back object size
- Icelake DP register programming order fix
The following changes since commit 6ecac85eadb9d4065b9038fa3d3c66d49038e14b:
drm/udl: move to embedding drm device inside udl device. (2019-04-24 13:48:45 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-04-25
for you to fetch changes up to 447811a686e8da7325516a78069ccfbd139ef1a7:
drm/i915/icl: Fix MG_DP_MODE() register programming (2019-04-24 09:39:11 +0300)
----------------------------------------------------------------
- Use after free fix during GEM_CREATE when reporting back object size
- Icelake DP register programming order fix
----------------------------------------------------------------
Chris Wilson (1):
drm/i915: Avoid use-after-free in reporting create.size
Imre Deak (1):
drm/i915/icl: Fix MG_DP_MODE() register programming
drivers/gpu/drm/i915/i915_gem.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 18 ++++++++----------
2 files changed, 9 insertions(+), 11 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2019-03-12 20:55 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2019-03-12 20:55 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel
Hi Dave and Daniel,
Here goes drm-intel-next-fixes-2019-03-12:
- HDCP state handling in ddi_update_pipe
- Protect i915_active iterators from the shrinker
- Reacquire priolist cache after dropping the engine lock
- (Selftest) Always free spinner on __sseu_prepare error
- Acquire breadcrumb ref before canceling
- Fix atomic state leak on HDMI link reset
- Relax mmap VMA check
Thanks,
Rodrigo.
The following changes since commit 8d451a4b6e9f4b52ae3d4cafe17486d8d0c6afb0:
Merge tag 'drm-misc-next-2019-02-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-02-14 14:07:18 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2019-03-12
for you to fetch changes up to ca22f32a6296cbfa29de56328c8505560a18cfa8:
drm/i915: Relax mmap VMA check (2019-03-08 09:52:55 -0800)
----------------------------------------------------------------
- HDCP state handling in ddi_update_pipe
- Protect i915_active iterators from the shrinker
- Reacquire priolist cache after dropping the engine lock
- (Selftest) Always free spinner on __sseu_prepare error
- Acquire breadcrumb ref before canceling
- Fix atomic state leak on HDMI link reset
- Relax mmap VMA check
----------------------------------------------------------------
Chris Wilson (4):
drm/i915: Protect i915_active iterators from the shrinker
drm/i915: Reacquire priolist cache after dropping the engine lock
drm/i915/selftests: Always free spinner on __sseu_prepare error
drm/i915: Acquire breadcrumb ref before cancelling
José Roberto de Souza (1):
drm/i915: Fix atomic state leak when resetting HDMI link
Ramalingam C (1):
drm/i915: HDCP state handling in ddi_update_pipe
Tvrtko Ursulin (1):
drm/i915: Relax mmap VMA check
drivers/gpu/drm/i915/i915_active.c | 36 ++++++++----
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/i915/i915_scheduler.c | 27 +++++----
drivers/gpu/drm/i915/intel_breadcrumbs.c | 18 +++---
drivers/gpu/drm/i915/intel_ddi.c | 14 +++--
drivers/gpu/drm/i915/selftests/i915_gem_context.c | 69 +++++++++++------------
6 files changed, 94 insertions(+), 73 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-12-27 7:40 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2018-12-27 7:40 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: dim-tools, Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi
Hi Dave & Daniel -
These GVT fixes missed the main pull request.
drm-intel-next-fixes-2018-12-27:
GVT fixes for v4.21-rc1
BR,
Jani.
The following changes since commit e69aa5f9b97f7f871643336deb281db5cb14878b:
Merge tag 'drm-misc-next-2018-12-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2018-12-07 11:23:05 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-12-27
for you to fetch changes up to cb6f4c2c3478b2ff68bd5d0b6020394120075e30:
Merge tag 'gvt-next-2018-12-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2018-12-11 11:48:44 +0200)
----------------------------------------------------------------
GVT fixes for v4.21-rc1
----------------------------------------------------------------
Colin Ian King (1):
drm/i915/gvt: fix spelling mistake "Interupts" -> "Interrupts"
Jani Nikula (1):
Merge tag 'gvt-next-2018-12-07' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Peng Hao (1):
drm/i915/gvt: fix a typo: "registeration" -> "registration".
Xinyun Liu (1):
drm/i915/gvt: fix typo in two MI cmd annotation
Xiong Zhang (1):
drm/i915/gvt: Fix shadow ctx ppgtt destroy function
Zhao Yan (1):
drm/i915/gvt: update force-to-nonpriv register whitelist
drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +++---
drivers/gpu/drm/i915/gvt/gvt.c | 2 +-
drivers/gpu/drm/i915/gvt/gvt.h | 4 ++++
drivers/gpu/drm/i915/gvt/handlers.c | 1 +
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 33 +++++++++++++++++++++++++++++++++
6 files changed, 43 insertions(+), 5 deletions(-)
--
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-10-25 13:18 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2018-10-25 13:18 UTC (permalink / raw)
To: Dave Airlie
Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
Rodrigo Vivi, Sean Paul
Hi Dave,
One fix to avoid applying link retraining workaround on eDP monitors
that was missing Fixes: (kindly pointed out by Jani) in addition
to the patches in previous PR.
I also got GVT PR for -next-fixes, but it had an issue with S-o-bs,
so I'll include it then in -fixes pull.
Regards, Joonas
***
drm-intel-next-fixes-2018-10-25:
- Fix to avoid link retraining workaround on eDP (the other is a comment change)
The following changes since commit f2bfc71aee75feff33ca659322b72ffeed5a243d:
Merge tag 'drm-intel-next-fixes-2018-10-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 14:28:11 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-25
for you to fetch changes up to f9776280c29e77a18cbc7ebb6d48f7885e494990:
drm/i915/dp: Restrict link retrain workaround to external monitors (2018-10-24 13:48:12 +0300)
----------------------------------------------------------------
- Fix to avoid link retraining workaround on eDP (the other is a comment change)
----------------------------------------------------------------
Dhinakaran Pandiyan (2):
drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse()
drm/i915/dp: Restrict link retrain workaround to external monitors
Lyude Paul (4):
drm/atomic_helper: Disallow new modesets on unregistered connectors
drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors
drm/atomic_helper: Stop modesets on unregistered connectors harder
drm/nouveau: Fix nv50_mstc->best_encoder()
drivers/gpu/drm/drm_atomic_helper.c | 21 +++++++++-
drivers/gpu/drm/drm_connector.c | 11 ++---
drivers/gpu/drm/i915/intel_dp.c | 20 ++++------
drivers/gpu/drm/i915/intel_dp_mst.c | 8 ++--
drivers/gpu/drm/nouveau/dispnv50/disp.c | 14 ++-----
include/drm/drm_connector.h | 71 ++++++++++++++++++++++++++++++++-
6 files changed, 110 insertions(+), 35 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2018-10-19 10:37 Joonas Lahtinen
@ 2018-10-19 12:34 ` Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2018-10-19 12:34 UTC (permalink / raw)
To: Joonas Lahtinen
Cc: DRM maintainer tools announcements, discussion, and development,
Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi
On Fri, Oct 19, 2018 at 12:38 PM Joonas Lahtinen
<joonas.lahtinen@linux.intel.com> wrote:
>
> Hi Dave,
>
> Here are the promised MST fixes that were missing due to being
> in i915 tree, yet outside i915 directory.
>
> Further explanation in the previous PR's thread.
fwiw, lgtm.
Cheers, Daniel
>
> Regards, Joonas
>
> ***
>
> drm-intel-next-fixes-2018-10-19:
> - The missing 4 MST patches that tooling didn't pick from drm core/nouveau
> The following changes since commit f2bfc71aee75feff33ca659322b72ffeed5a243d:
>
> Merge tag 'drm-intel-next-fixes-2018-10-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 14:28:11 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-19
>
> for you to fetch changes up to 7b0f61e91b6056c71649efa3204112a4b6cf5fc8:
>
> drm/nouveau: Fix nv50_mstc->best_encoder() (2018-10-19 11:46:46 +0300)
>
> ----------------------------------------------------------------
> - The missing 4 MST patches that tooling didn't pick from drm core/nouveau
>
> ----------------------------------------------------------------
> Lyude Paul (4):
> drm/atomic_helper: Disallow new modesets on unregistered connectors
> drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors
> drm/atomic_helper: Stop modesets on unregistered connectors harder
> drm/nouveau: Fix nv50_mstc->best_encoder()
>
> drivers/gpu/drm/drm_atomic_helper.c | 21 +++++++++-
> drivers/gpu/drm/drm_connector.c | 11 ++---
> drivers/gpu/drm/i915/intel_dp_mst.c | 8 ++--
> drivers/gpu/drm/nouveau/dispnv50/disp.c | 14 ++-----
> include/drm/drm_connector.h | 71 ++++++++++++++++++++++++++++++++-
> 5 files changed, 103 insertions(+), 22 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-10-19 10:37 Joonas Lahtinen
2018-10-19 12:34 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2018-10-19 10:37 UTC (permalink / raw)
To: Dave Airlie
Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
Rodrigo Vivi
Hi Dave,
Here are the promised MST fixes that were missing due to being
in i915 tree, yet outside i915 directory.
Further explanation in the previous PR's thread.
Regards, Joonas
***
drm-intel-next-fixes-2018-10-19:
- The missing 4 MST patches that tooling didn't pick from drm core/nouveau
The following changes since commit f2bfc71aee75feff33ca659322b72ffeed5a243d:
Merge tag 'drm-intel-next-fixes-2018-10-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 14:28:11 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-19
for you to fetch changes up to 7b0f61e91b6056c71649efa3204112a4b6cf5fc8:
drm/nouveau: Fix nv50_mstc->best_encoder() (2018-10-19 11:46:46 +0300)
----------------------------------------------------------------
- The missing 4 MST patches that tooling didn't pick from drm core/nouveau
----------------------------------------------------------------
Lyude Paul (4):
drm/atomic_helper: Disallow new modesets on unregistered connectors
drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors
drm/atomic_helper: Stop modesets on unregistered connectors harder
drm/nouveau: Fix nv50_mstc->best_encoder()
drivers/gpu/drm/drm_atomic_helper.c | 21 +++++++++-
drivers/gpu/drm/drm_connector.c | 11 ++---
drivers/gpu/drm/i915/intel_dp_mst.c | 8 ++--
drivers/gpu/drm/nouveau/dispnv50/disp.c | 14 ++-----
include/drm/drm_connector.h | 71 ++++++++++++++++++++++++++++++++-
5 files changed, 103 insertions(+), 22 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2018-10-19 7:05 ` Daniel Vetter
@ 2018-10-19 9:41 ` Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2018-10-19 9:41 UTC (permalink / raw)
To: Daniel Vetter
Cc: DRM maintainer tools announcements, discussion, and development,
Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi
Quoting Daniel Vetter (2018-10-19 10:05:32)
> On Fri, Oct 19, 2018 at 8:59 AM Joonas Lahtinen
> <joonas.lahtinen@linux.intel.com> wrote:
> >
> > Quoting Daniel Vetter (2018-10-18 22:32:00)
> > > On Thu, Oct 18, 2018 at 6:57 PM Joonas Lahtinen
> > > <joonas.lahtinen@linux.intel.com> wrote:
> > > >
> > > > Hi Dave,
> > > >
> > > > Here comes the final set of fixes under -next-fixes umbrella.
> > > > Next one will be then from -fixes, assuming a release next Sun.
> > > >
> > > > Fixes for bunch of display related issues reported by users, then the
> > > > MST fixes that were dropped from Rodrigos PR + further Icelake fixes
> > > > and proactive improvements picked by tooling.
> > > >
> > > > Excuse for the slight accumulation as I skipped last week due to
> > > > travel like I warned.
> > > >
> > > > Regards, Joonas
> > > >
> > > > ***
> > > >
> > > > drm-intel-next-fixes-2018-10-18:
> > > > - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> > > > - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> > > > - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> > > > - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
> > >
> > > This won't work because it doesn't contain Lyude's core fix (+ the 2
> > > fixups). You either need to cherry-pick all of them (and then probably
> > > include the nouveau one), or none of them. Did the cherry-pick script
> > > not propose them, or something else? They're all cc: stable.
> >
> > cherry-pick-next-fixes did not propose more. I did specifically ask
> > Rodrigo to drop the relevant stuff from drm-intel-fixes so that the
> > tooling would pick it up. What is there that is missing?
>
> dim cherry-pick-branch is limited to drivers/gpu/drm/i915 :-(
>
> Remove that (well at least only filter drm/) and you should see them.
> Ideally you put the core patch + 2 core fixups before the i915/nouveau
> patches.
>
> I guess putting core patches that are bugfixes through drm-intel.git
> really isn't a good idea with our process ...
I've now done this now. Removal of the filter adding two patches, but I
had to track down the further Fixes: to Fixes: manually. Thanks to
Daniel for the assistance in pointing the missing patches.
As you already pulled this PR, the core fixes will end up after
the i915 fixes. If you end up wanting to rebase the order, note that
the Fixes: annotations will be wrecked. I'll send a further fixup PR.
I also amended the Fixes: tags to point to cherry-picked fixes, to
decrease the likelihood of falling through automated tooling (while
appending Cc: stable to one patch missing it).
So you want to avoid rebasing the patches in all circumstances (or
you have to update/remove the Fixes: lines beyond the line "(cherry
picked from ...".
Lovely thing to do on Friday :) Hopefully next week will be less
of a hassle.
Regards, Joonas
> -Daniel
>
> >
> > Regards, Joonas
> >
> > > -Daniel
> > >
> > > > - Then assorted proactive code fixes caught by CI or developers
> > > >
> > > > The following changes since commit ca4b869240d5810ebac6b1570ad7beffcfbac2f5:
> > > >
> > > > Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-10-11 14:53:45 +1000)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > > git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-18
> > > >
> > > > for you to fetch changes up to 835fe6d75d14c1513910ed7f5665127fee12acc8:
> > > >
> > > > firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. (2018-10-18 10:36:10 +0300)
> > > >
> > > > ----------------------------------------------------------------
> > > > - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> > > > - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> > > > - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> > > > - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
> > > > - Then assorted proactive code fixes caught by CI or developers
> > > >
> > > > ----------------------------------------------------------------
> > > > Anusha Srivatsa (1):
> > > > firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake.
> > > >
> > > > Chris Wilson (3):
> > > > drm/i915: Only reset seqno if actually idle
> > > > drm/i915/selftests: Disable shrinker across mmap-exhaustion
> > > > drm/i915: Large page offsets for pread/pwrite
> > > >
> > > > Imre Deak (1):
> > > > drm/i915/gen9+: Fix initial readout for Y tiled framebuffers
> > > >
> > > > Lyude Paul (3):
> > > > drm/i915: Don't unset intel_connector->mst_port
> > > > drm/i915: Skip vcpi allocation for MSTB ports that are gone
> > > > drm/i915: Fix intel_dp_mst_best_encoder()
> > > >
> > > > Mahesh Kumar (2):
> > > > drm/i915/icl: create function to identify combophy port
> > > > drm/i915/icl: Fix DDI/TC port clk_off bits
> > > >
> > > > Manasi Navare (1):
> > > > drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode
> > > >
> > > > Rodrigo Vivi (1):
> > > > drm/i915/icl: Fix signal_levels
> > > >
> > > > Ville Syrjälä (3):
> > > > drm/i915: Check fb stride against plane max stride
> > > > drm/i915: Restore vblank interrupts earlier
> > > > drm/i915: Use the correct crtc when sanitizing plane mapping
> > > >
> > > > drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
> > > > drivers/gpu/drm/i915/i915_gem.c | 12 +-
> > > > drivers/gpu/drm/i915/i915_reg.h | 3 +
> > > > drivers/gpu/drm/i915/intel_csr.c | 1 +
> > > > drivers/gpu/drm/i915/intel_ddi.c | 36 ++++--
> > > > drivers/gpu/drm/i915/intel_display.c | 151 ++++++++++++++++-------
> > > > drivers/gpu/drm/i915/intel_dp.c | 32 ++++-
> > > > drivers/gpu/drm/i915/intel_dp_link_training.c | 26 ++--
> > > > drivers/gpu/drm/i915/intel_dp_mst.c | 41 +++---
> > > > drivers/gpu/drm/i915/intel_drv.h | 2 +
> > > > drivers/gpu/drm/i915/intel_sprite.c | 22 ++++
> > > > drivers/gpu/drm/i915/selftests/i915_gem_object.c | 3 +
> > > > 12 files changed, 227 insertions(+), 104 deletions(-)
> > >
> > >
> > >
> > > --
> > > Daniel Vetter
> > > Software Engineer, Intel Corporation
> > > +41 (0) 79 365 57 48 - http://blog.ffwll.ch
>
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2018-10-19 6:59 ` Joonas Lahtinen
@ 2018-10-19 7:05 ` Daniel Vetter
2018-10-19 9:41 ` Joonas Lahtinen
0 siblings, 1 reply; 123+ messages in thread
From: Daniel Vetter @ 2018-10-19 7:05 UTC (permalink / raw)
To: Joonas Lahtinen
Cc: DRM maintainer tools announcements, discussion, and development,
Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
On Fri, Oct 19, 2018 at 8:59 AM Joonas Lahtinen
<joonas.lahtinen@linux.intel.com> wrote:
>
> Quoting Daniel Vetter (2018-10-18 22:32:00)
> > On Thu, Oct 18, 2018 at 6:57 PM Joonas Lahtinen
> > <joonas.lahtinen@linux.intel.com> wrote:
> > >
> > > Hi Dave,
> > >
> > > Here comes the final set of fixes under -next-fixes umbrella.
> > > Next one will be then from -fixes, assuming a release next Sun.
> > >
> > > Fixes for bunch of display related issues reported by users, then the
> > > MST fixes that were dropped from Rodrigos PR + further Icelake fixes
> > > and proactive improvements picked by tooling.
> > >
> > > Excuse for the slight accumulation as I skipped last week due to
> > > travel like I warned.
> > >
> > > Regards, Joonas
> > >
> > > ***
> > >
> > > drm-intel-next-fixes-2018-10-18:
> > > - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> > > - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> > > - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> > > - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
> >
> > This won't work because it doesn't contain Lyude's core fix (+ the 2
> > fixups). You either need to cherry-pick all of them (and then probably
> > include the nouveau one), or none of them. Did the cherry-pick script
> > not propose them, or something else? They're all cc: stable.
>
> cherry-pick-next-fixes did not propose more. I did specifically ask
> Rodrigo to drop the relevant stuff from drm-intel-fixes so that the
> tooling would pick it up. What is there that is missing?
dim cherry-pick-branch is limited to drivers/gpu/drm/i915 :-(
Remove that (well at least only filter drm/) and you should see them.
Ideally you put the core patch + 2 core fixups before the i915/nouveau
patches.
I guess putting core patches that are bugfixes through drm-intel.git
really isn't a good idea with our process ...
-Daniel
>
> Regards, Joonas
>
> > -Daniel
> >
> > > - Then assorted proactive code fixes caught by CI or developers
> > >
> > > The following changes since commit ca4b869240d5810ebac6b1570ad7beffcfbac2f5:
> > >
> > > Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-10-11 14:53:45 +1000)
> > >
> > > are available in the Git repository at:
> > >
> > > git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-18
> > >
> > > for you to fetch changes up to 835fe6d75d14c1513910ed7f5665127fee12acc8:
> > >
> > > firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. (2018-10-18 10:36:10 +0300)
> > >
> > > ----------------------------------------------------------------
> > > - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> > > - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> > > - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> > > - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
> > > - Then assorted proactive code fixes caught by CI or developers
> > >
> > > ----------------------------------------------------------------
> > > Anusha Srivatsa (1):
> > > firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake.
> > >
> > > Chris Wilson (3):
> > > drm/i915: Only reset seqno if actually idle
> > > drm/i915/selftests: Disable shrinker across mmap-exhaustion
> > > drm/i915: Large page offsets for pread/pwrite
> > >
> > > Imre Deak (1):
> > > drm/i915/gen9+: Fix initial readout for Y tiled framebuffers
> > >
> > > Lyude Paul (3):
> > > drm/i915: Don't unset intel_connector->mst_port
> > > drm/i915: Skip vcpi allocation for MSTB ports that are gone
> > > drm/i915: Fix intel_dp_mst_best_encoder()
> > >
> > > Mahesh Kumar (2):
> > > drm/i915/icl: create function to identify combophy port
> > > drm/i915/icl: Fix DDI/TC port clk_off bits
> > >
> > > Manasi Navare (1):
> > > drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode
> > >
> > > Rodrigo Vivi (1):
> > > drm/i915/icl: Fix signal_levels
> > >
> > > Ville Syrjälä (3):
> > > drm/i915: Check fb stride against plane max stride
> > > drm/i915: Restore vblank interrupts earlier
> > > drm/i915: Use the correct crtc when sanitizing plane mapping
> > >
> > > drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
> > > drivers/gpu/drm/i915/i915_gem.c | 12 +-
> > > drivers/gpu/drm/i915/i915_reg.h | 3 +
> > > drivers/gpu/drm/i915/intel_csr.c | 1 +
> > > drivers/gpu/drm/i915/intel_ddi.c | 36 ++++--
> > > drivers/gpu/drm/i915/intel_display.c | 151 ++++++++++++++++-------
> > > drivers/gpu/drm/i915/intel_dp.c | 32 ++++-
> > > drivers/gpu/drm/i915/intel_dp_link_training.c | 26 ++--
> > > drivers/gpu/drm/i915/intel_dp_mst.c | 41 +++---
> > > drivers/gpu/drm/i915/intel_drv.h | 2 +
> > > drivers/gpu/drm/i915/intel_sprite.c | 22 ++++
> > > drivers/gpu/drm/i915/selftests/i915_gem_object.c | 3 +
> > > 12 files changed, 227 insertions(+), 104 deletions(-)
> >
> >
> >
> > --
> > Daniel Vetter
> > Software Engineer, Intel Corporation
> > +41 (0) 79 365 57 48 - http://blog.ffwll.ch
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2018-10-18 19:32 ` Daniel Vetter
@ 2018-10-19 6:59 ` Joonas Lahtinen
2018-10-19 7:05 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2018-10-19 6:59 UTC (permalink / raw)
To: Daniel Vetter
Cc: DRM maintainer tools announcements, discussion, and development,
Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
Quoting Daniel Vetter (2018-10-18 22:32:00)
> On Thu, Oct 18, 2018 at 6:57 PM Joonas Lahtinen
> <joonas.lahtinen@linux.intel.com> wrote:
> >
> > Hi Dave,
> >
> > Here comes the final set of fixes under -next-fixes umbrella.
> > Next one will be then from -fixes, assuming a release next Sun.
> >
> > Fixes for bunch of display related issues reported by users, then the
> > MST fixes that were dropped from Rodrigos PR + further Icelake fixes
> > and proactive improvements picked by tooling.
> >
> > Excuse for the slight accumulation as I skipped last week due to
> > travel like I warned.
> >
> > Regards, Joonas
> >
> > ***
> >
> > drm-intel-next-fixes-2018-10-18:
> > - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> > - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> > - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> > - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
>
> This won't work because it doesn't contain Lyude's core fix (+ the 2
> fixups). You either need to cherry-pick all of them (and then probably
> include the nouveau one), or none of them. Did the cherry-pick script
> not propose them, or something else? They're all cc: stable.
cherry-pick-next-fixes did not propose more. I did specifically ask
Rodrigo to drop the relevant stuff from drm-intel-fixes so that the
tooling would pick it up. What is there that is missing?
Regards, Joonas
> -Daniel
>
> > - Then assorted proactive code fixes caught by CI or developers
> >
> > The following changes since commit ca4b869240d5810ebac6b1570ad7beffcfbac2f5:
> >
> > Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-10-11 14:53:45 +1000)
> >
> > are available in the Git repository at:
> >
> > git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-18
> >
> > for you to fetch changes up to 835fe6d75d14c1513910ed7f5665127fee12acc8:
> >
> > firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. (2018-10-18 10:36:10 +0300)
> >
> > ----------------------------------------------------------------
> > - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> > - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> > - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> > - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
> > - Then assorted proactive code fixes caught by CI or developers
> >
> > ----------------------------------------------------------------
> > Anusha Srivatsa (1):
> > firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake.
> >
> > Chris Wilson (3):
> > drm/i915: Only reset seqno if actually idle
> > drm/i915/selftests: Disable shrinker across mmap-exhaustion
> > drm/i915: Large page offsets for pread/pwrite
> >
> > Imre Deak (1):
> > drm/i915/gen9+: Fix initial readout for Y tiled framebuffers
> >
> > Lyude Paul (3):
> > drm/i915: Don't unset intel_connector->mst_port
> > drm/i915: Skip vcpi allocation for MSTB ports that are gone
> > drm/i915: Fix intel_dp_mst_best_encoder()
> >
> > Mahesh Kumar (2):
> > drm/i915/icl: create function to identify combophy port
> > drm/i915/icl: Fix DDI/TC port clk_off bits
> >
> > Manasi Navare (1):
> > drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode
> >
> > Rodrigo Vivi (1):
> > drm/i915/icl: Fix signal_levels
> >
> > Ville Syrjälä (3):
> > drm/i915: Check fb stride against plane max stride
> > drm/i915: Restore vblank interrupts earlier
> > drm/i915: Use the correct crtc when sanitizing plane mapping
> >
> > drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
> > drivers/gpu/drm/i915/i915_gem.c | 12 +-
> > drivers/gpu/drm/i915/i915_reg.h | 3 +
> > drivers/gpu/drm/i915/intel_csr.c | 1 +
> > drivers/gpu/drm/i915/intel_ddi.c | 36 ++++--
> > drivers/gpu/drm/i915/intel_display.c | 151 ++++++++++++++++-------
> > drivers/gpu/drm/i915/intel_dp.c | 32 ++++-
> > drivers/gpu/drm/i915/intel_dp_link_training.c | 26 ++--
> > drivers/gpu/drm/i915/intel_dp_mst.c | 41 +++---
> > drivers/gpu/drm/i915/intel_drv.h | 2 +
> > drivers/gpu/drm/i915/intel_sprite.c | 22 ++++
> > drivers/gpu/drm/i915/selftests/i915_gem_object.c | 3 +
> > 12 files changed, 227 insertions(+), 104 deletions(-)
>
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2018-10-18 16:57 Joonas Lahtinen
@ 2018-10-18 19:32 ` Daniel Vetter
2018-10-19 6:59 ` Joonas Lahtinen
0 siblings, 1 reply; 123+ messages in thread
From: Daniel Vetter @ 2018-10-18 19:32 UTC (permalink / raw)
To: Joonas Lahtinen
Cc: DRM maintainer tools announcements, discussion, and development,
Maxime Ripard, intel-gfx, dri-devel, Rodrigo Vivi, Sean Paul
On Thu, Oct 18, 2018 at 6:57 PM Joonas Lahtinen
<joonas.lahtinen@linux.intel.com> wrote:
>
> Hi Dave,
>
> Here comes the final set of fixes under -next-fixes umbrella.
> Next one will be then from -fixes, assuming a release next Sun.
>
> Fixes for bunch of display related issues reported by users, then the
> MST fixes that were dropped from Rodrigos PR + further Icelake fixes
> and proactive improvements picked by tooling.
>
> Excuse for the slight accumulation as I skipped last week due to
> travel like I warned.
>
> Regards, Joonas
>
> ***
>
> drm-intel-next-fixes-2018-10-18:
> - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
This won't work because it doesn't contain Lyude's core fix (+ the 2
fixups). You either need to cherry-pick all of them (and then probably
include the nouveau one), or none of them. Did the cherry-pick script
not propose them, or something else? They're all cc: stable.
-Daniel
> - Then assorted proactive code fixes caught by CI or developers
>
> The following changes since commit ca4b869240d5810ebac6b1570ad7beffcfbac2f5:
>
> Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-10-11 14:53:45 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-18
>
> for you to fetch changes up to 835fe6d75d14c1513910ed7f5665127fee12acc8:
>
> firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. (2018-10-18 10:36:10 +0300)
>
> ----------------------------------------------------------------
> - Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
> - Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
> - Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
> - MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
> - Then assorted proactive code fixes caught by CI or developers
>
> ----------------------------------------------------------------
> Anusha Srivatsa (1):
> firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake.
>
> Chris Wilson (3):
> drm/i915: Only reset seqno if actually idle
> drm/i915/selftests: Disable shrinker across mmap-exhaustion
> drm/i915: Large page offsets for pread/pwrite
>
> Imre Deak (1):
> drm/i915/gen9+: Fix initial readout for Y tiled framebuffers
>
> Lyude Paul (3):
> drm/i915: Don't unset intel_connector->mst_port
> drm/i915: Skip vcpi allocation for MSTB ports that are gone
> drm/i915: Fix intel_dp_mst_best_encoder()
>
> Mahesh Kumar (2):
> drm/i915/icl: create function to identify combophy port
> drm/i915/icl: Fix DDI/TC port clk_off bits
>
> Manasi Navare (1):
> drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode
>
> Rodrigo Vivi (1):
> drm/i915/icl: Fix signal_levels
>
> Ville Syrjälä (3):
> drm/i915: Check fb stride against plane max stride
> drm/i915: Restore vblank interrupts earlier
> drm/i915: Use the correct crtc when sanitizing plane mapping
>
> drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
> drivers/gpu/drm/i915/i915_gem.c | 12 +-
> drivers/gpu/drm/i915/i915_reg.h | 3 +
> drivers/gpu/drm/i915/intel_csr.c | 1 +
> drivers/gpu/drm/i915/intel_ddi.c | 36 ++++--
> drivers/gpu/drm/i915/intel_display.c | 151 ++++++++++++++++-------
> drivers/gpu/drm/i915/intel_dp.c | 32 ++++-
> drivers/gpu/drm/i915/intel_dp_link_training.c | 26 ++--
> drivers/gpu/drm/i915/intel_dp_mst.c | 41 +++---
> drivers/gpu/drm/i915/intel_drv.h | 2 +
> drivers/gpu/drm/i915/intel_sprite.c | 22 ++++
> drivers/gpu/drm/i915/selftests/i915_gem_object.c | 3 +
> 12 files changed, 227 insertions(+), 104 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-10-18 16:57 Joonas Lahtinen
2018-10-18 19:32 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Joonas Lahtinen @ 2018-10-18 16:57 UTC (permalink / raw)
To: Dave Airlie
Cc: dim-tools, Maxime Ripard, Daniel Vetter, intel-gfx, dri-devel,
Rodrigo Vivi, Sean Paul
Hi Dave,
Here comes the final set of fixes under -next-fixes umbrella.
Next one will be then from -fixes, assuming a release next Sun.
Fixes for bunch of display related issues reported by users, then the
MST fixes that were dropped from Rodrigos PR + further Icelake fixes
and proactive improvements picked by tooling.
Excuse for the slight accumulation as I skipped last week due to
travel like I warned.
Regards, Joonas
***
drm-intel-next-fixes-2018-10-18:
- Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
- Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
- Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
- MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
- Then assorted proactive code fixes caught by CI or developers
The following changes since commit ca4b869240d5810ebac6b1570ad7beffcfbac2f5:
Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-10-11 14:53:45 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-18
for you to fetch changes up to 835fe6d75d14c1513910ed7f5665127fee12acc8:
firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. (2018-10-18 10:36:10 +0300)
----------------------------------------------------------------
- Fix GPU hang on MacBook2,1 when booting in EFI mode (Bugzilla #105637)
- Fix garbled console on Y tiled BIOS framebuffer configs (Bugzilla #108264)
- Fix black screen on certain eDP panels eg. Dell XPS 9350 (Bugzilla #107489 and #105338)
- MST fixes that Rodrigo dropped from drm-intel-fixes and bunch of Icelake fixes
- Then assorted proactive code fixes caught by CI or developers
----------------------------------------------------------------
Anusha Srivatsa (1):
firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake.
Chris Wilson (3):
drm/i915: Only reset seqno if actually idle
drm/i915/selftests: Disable shrinker across mmap-exhaustion
drm/i915: Large page offsets for pread/pwrite
Imre Deak (1):
drm/i915/gen9+: Fix initial readout for Y tiled framebuffers
Lyude Paul (3):
drm/i915: Don't unset intel_connector->mst_port
drm/i915: Skip vcpi allocation for MSTB ports that are gone
drm/i915: Fix intel_dp_mst_best_encoder()
Mahesh Kumar (2):
drm/i915/icl: create function to identify combophy port
drm/i915/icl: Fix DDI/TC port clk_off bits
Manasi Navare (1):
drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode
Rodrigo Vivi (1):
drm/i915/icl: Fix signal_levels
Ville Syrjälä (3):
drm/i915: Check fb stride against plane max stride
drm/i915: Restore vblank interrupts earlier
drm/i915: Use the correct crtc when sanitizing plane mapping
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_gem.c | 12 +-
drivers/gpu/drm/i915/i915_reg.h | 3 +
drivers/gpu/drm/i915/intel_csr.c | 1 +
drivers/gpu/drm/i915/intel_ddi.c | 36 ++++--
drivers/gpu/drm/i915/intel_display.c | 151 ++++++++++++++++-------
drivers/gpu/drm/i915/intel_dp.c | 32 ++++-
drivers/gpu/drm/i915/intel_dp_link_training.c | 26 ++--
drivers/gpu/drm/i915/intel_dp_mst.c | 41 +++---
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/i915/intel_sprite.c | 22 ++++
drivers/gpu/drm/i915/selftests/i915_gem_object.c | 3 +
12 files changed, 227 insertions(+), 104 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-10-04 13:37 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2018-10-04 13:37 UTC (permalink / raw)
To: Dave Airlie
Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter
Hi Dave,
Here comes -fixes for drm-next.
One compiler warning fix and adding back a removed max stride
check, nothing end user visible.
Regards, Joonas
PS. Travelling next week, so I'll skip PR unless there's
something big.
---
drm-intel-next-fixes-2018-10-04:
Compiler warning fix and adding back a removed max stride check for sprite planes.
The following changes since commit 87c2ee740c07f1edae9eec8bc45cb9b32a68f323:
Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-09-28 09:48:40 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-10-04
for you to fetch changes up to 98a9bce38b3d93082353fda561abb73a4d7b8d94:
drm/i915: Avoid compiler warning for maybe unused gu_misc_iir (2018-10-01 11:58:17 +0300)
----------------------------------------------------------------
Compiler warning fix and adding back a removed max stride check for sprite planes.
----------------------------------------------------------------
Chris Wilson (1):
drm/i915: Avoid compiler warning for maybe unused gu_misc_iir
Ville Syrjälä (1):
drm/i915: Check fb stride against plane max stride
drivers/gpu/drm/i915/i915_irq.c | 33 ++++++++++++---------------------
drivers/gpu/drm/i915/intel_display.c | 14 ++++++++++++++
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_sprite.c | 22 ++++++++++++++++++++++
4 files changed, 49 insertions(+), 21 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-08-24 21:48 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2018-08-24 21:48 UTC (permalink / raw)
To: Dave Airlie
Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter
Hi Dave,
This is the pull request that I tried to send
few days ago, but apparently I had some issue
with my mutt/smtp and it didn't go through.
Well, I don't think that there is anything critical
that cannot wait another week or -rc2
Anyway I'm sending just in case, for the record,
and to try out my dim changes that allow
to do pull requests with old generated tags. :)
Here goes drm-intel-next-fixes-2018-08-22:
One important fix for display affecting NUCs with LSPCON and
other 3 small fixes for:
- audio hook when display is disabled
- icl's has_csr definition
- vma stop holding ppgtt reference
Thanks,
Rodrigo.
The following changes since commit 4795ac626a2fe5ce99ff788080ace343faf4c886:
Merge tag 'gvt-next-fixes-2018-08-14' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2018-08-15 13:42:32 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-08-22
for you to fetch changes up to 2693efd99cad2509522a88722e04162b7e869333:
drm/i915/audio: Hook up component bindings even if displays are disabled (2018-08-20 17:24:55 -0700)
----------------------------------------------------------------
One important fix for display affecting NUCs with LSPCON and
other 3 small fixes for:
- audio hook when display is disabled
- icl's has_csr definition
- vma stop holding ppgtt reference
----------------------------------------------------------------
Anusha Srivatsa (1):
drm/i915: Do not redefine the has_csr parameter.
Chris Wilson (2):
drm/i915: Stop holding a ref to the ppgtt from each vma
drm/i915/audio: Hook up component bindings even if displays are disabled
Fredrik Schön (1):
drm/i915: Increase LSPCON timeout
drivers/gpu/drm/i915/i915_pci.c | 1 -
drivers/gpu/drm/i915/i915_vma.c | 4 ----
drivers/gpu/drm/i915/intel_audio.c | 3 ---
drivers/gpu/drm/i915/intel_lspcon.c | 2 +-
4 files changed, 1 insertion(+), 9 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-08-16 19:03 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2018-08-16 19:03 UTC (permalink / raw)
To: Dave Airlie
Cc: dim-tools, intel-gfx, Rodrigo Vivi, Sean Paul, dri-devel, Daniel Vetter
Hi Dave,
Here goes drm-intel-next-fixes-2018-08-16-1:
Fixes for:
- DP full color range.
- selftest for gem_object
- forcewake on suspend
- GPU reset
This also include accumulated fixes from GVT:
- Fix an error code in gvt_dma_map_page() (Dan)
- Fix off by one error in intel_vgpu_write_fence() (Dan)
- Fix potential Spectre v1 (Gustavo)
- Fix workload free in vgpu release (Henry)
- Fix cleanup sequence in intel_gvt_clean_device (Henry)
- dmabuf mutex init place fix (Henry)
- possible memory leak in intel_vgpu_ioctl() err path (Yi)
- return error on cmd access check failure (Yan)
Thanks,
Rodrigo.
The following changes since commit 557ce95051c8eff67af48612ab350d8408aa0541:
Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-08-10 11:43:02 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-08-16-1
for you to fetch changes up to 4795ac626a2fe5ce99ff788080ace343faf4c886:
Merge tag 'gvt-next-fixes-2018-08-14' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2018-08-15 13:42:32 -0700)
----------------------------------------------------------------
Fixes for:
- DP full color range.
- selftest for gem_object
- forcewake on suspend
- GPU reset
This also include accumulated fixes from GVT:
- Fix an error code in gvt_dma_map_page() (Dan)
- Fix off by one error in intel_vgpu_write_fence() (Dan)
- Fix potential Spectre v1 (Gustavo)
- Fix workload free in vgpu release (Henry)
- Fix cleanup sequence in intel_gvt_clean_device (Henry)
- dmabuf mutex init place fix (Henry)
- possible memory leak in intel_vgpu_ioctl() err path (Yi)
- return error on cmd access check failure (Yan)
----------------------------------------------------------------
Chris Wilson (3):
drm/i915: Unmask user interrupts writes into HWSP on snb/ivb/vlv/hsw
drm/i915: Restore user forcewake domains across suspend
drm/i915/selftests: Hold rpm for unparking
Dan Carpenter (2):
drm/i915/kvmgt: fix an error code in gvt_dma_map_page()
drm/i915/gvt: Off by one in intel_vgpu_write_fence()
Gustavo A. R. Silva (1):
drm/i915/kvmgt: Fix potential Spectre v1
Hang Yuan (3):
drm/i915/gvt: free workload in vgpu release
drm/i915/gvt: fix cleanup sequence in intel_gvt_clean_device
drm/i915/gvt: initialize dmabuf mutex in vgpu_create
Jani Nikula (1):
drm/i915: set DP Main Stream Attribute for color range on DDI platforms
Rodrigo Vivi (1):
Merge tag 'gvt-next-fixes-2018-08-14' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Yi Wang (1):
drm/i915/gvt: fix memory leak in intel_vgpu_ioctl()
Zhao Yan (1):
drm/i915/gvt: return error on cmd access
drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +-
drivers/gpu/drm/i915/gvt/gvt.c | 15 ++++----
drivers/gpu/drm/i915/gvt/gvt.h | 4 ++-
drivers/gpu/drm/i915/gvt/kvmgt.c | 26 +++++++++-----
drivers/gpu/drm/i915/gvt/scheduler.c | 7 ++--
drivers/gpu/drm/i915/gvt/scheduler.h | 3 ++
drivers/gpu/drm/i915/gvt/vgpu.c | 23 ++++++++++--
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/intel_ddi.c | 4 +++
drivers/gpu/drm/i915/intel_ringbuffer.c | 14 ++++++--
drivers/gpu/drm/i915/intel_uncore.c | 46 +++++++++++++-----------
drivers/gpu/drm/i915/intel_uncore.h | 1 +
drivers/gpu/drm/i915/selftests/i915_gem_object.c | 20 +++++++----
drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +-
15 files changed, 117 insertions(+), 53 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-08-06 23:30 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2018-08-06 23:30 UTC (permalink / raw)
To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter
Hi Dave,
Initial fixes for 4.19. Starting by the one where gvt compilation gets
broken after a silent conflict between next and fixes.
Here goes drm-intel-next-fixes-2018-08-06:
- Fix gvt compilation broken on a silent conflict on fixes vs next merge
- Fix runtime PM for LPE audio
- Revert on ICL workaround
- Interactive RPS mode
- Fix for PSR sink status report
Thanks,
Rodrigo.
The following changes since commit 15da09500a7053612e4ab049ff998e99a77a8df0:
Merge branch 'drm-armada-devel' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next (2018-08-01 09:02:16 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-08-06
for you to fetch changes up to 3237c0dbe21f8d2ca2feaa3891aff3619873cd30:
drm/i915/kvmgt: Fix compilation error (2018-08-06 11:28:35 -0700)
----------------------------------------------------------------
- Fix gvt compilation broken on a silent conflict on fixes vs next merge
- Fix runtime PM for LPE audio
- Revert on ICL workaround
- Interactive RPS mode
- Fix for PSR sink status report
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Interactive RPS mode
drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks"
Michał Winiarski (1):
drm/i915/kvmgt: Fix compilation error
Mika Kuoppala (1):
Revert "drm/i915/icl: WaEnableFloatBlendOptimization"
Rodrigo Vivi (1):
drm/i915: Fix psr sink status report.
drivers/gpu/drm/i915/gvt/kvmgt.c | 6 --
drivers/gpu/drm/i915/i915_debugfs.c | 26 +++++---
drivers/gpu/drm/i915/i915_drv.h | 16 +++--
drivers/gpu/drm/i915/i915_irq.c | 4 +-
drivers/gpu/drm/i915/i915_reg.h | 3 -
drivers/gpu/drm/i915/intel_display.c | 20 ++++++
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/i915/intel_lpe_audio.c | 4 +-
drivers/gpu/drm/i915/intel_pm.c | 101 ++++++++++++++++++++-----------
drivers/gpu/drm/i915/intel_workarounds.c | 3 -
10 files changed, 123 insertions(+), 62 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-04-19 9:30 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2018-04-19 9:30 UTC (permalink / raw)
To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter
Hi Dave,
I was travelling last week, and thought you wouldn't be back until this week,
but you were :) So, my PR is against older drm-next for that I don't want to
make GVT folks redo their PR twice.
It's looking good on CI. Biggest things are the fix to be tolerant against bad
BIOSes (FDO #105549) and fix on GVT regression.
Next week should be a normal PR, then!
Regards, Joonas
drm-intel-next-fixes-2018-04-19:
- Fix for FDO #105549: Avoid OOPS on bad VBT (Jani)
- Fix rare pre-emption race (Chris)
- Fix RC6 race against PM transitions (Tvrtko)
gvt-fixes-2018-04-03
- fix unhandled vfio ioctl return value (Gerd)
- no-op user interrupt for vGPU (Zhipeng)
- fix ggtt dma unmap (Changbin)
- fix warning in fb decoder (Xiong)
- dmabuf drm_format_mod fix (Tina)
- misc cleanup
The following changes since commit 694f54f680f7fd8e9561928fbfc537d9afbc3d79:
Merge branch 'drm-misc-next-fixes' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2018-03-29 09:25:13 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-04-19
for you to fetch changes up to b4615730530be85fc45ab4631c2ad6d8e2d0b97d:
drm/i915/audio: Fix audio detection issue on GLK (2018-04-18 14:26:15 +0300)
----------------------------------------------------------------
- Fix for FDO #105549: Avoid OOPS on bad VBT (Jani)
- Fix rare pre-emption race (Chris)
- Fix RC6 race against PM transitions (Tvrtko)
----------------------------------------------------------------
Changbin Du (2):
drm/i915/gvt: Missed to cancel dma map for ggtt entries
drm/i915/gvt: Cancel dma map when resetting ggtt entries
Chris Wilson (2):
drm/i915/execlists: Clear user-active flag on preemption completion
drm/i915: Call i915_perf_fini() on init_hw error unwind
Gaurav K Singh (1):
drm/i915/audio: Fix audio detection issue on GLK
Gerd Hoffmann (1):
drm/i915/gvt: throw error on unhandled vfio ioctls
Gustavo A. R. Silva (1):
drm/i915/gvt: Mark expected switch fall-through in handle_g2v_notification
Jani Nikula (1):
drm/i915/bios: filter out invalid DDC pins from VBT child devices
Joonas Lahtinen (1):
Merge tag 'gvt-fixes-2018-04-03' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Tina Zhang (1):
drm/i915/gvt: Add drm_format_mod update
Tvrtko Ursulin (1):
drm/i915/pmu: Inspect runtime PM state more carefully while estimating RC6
Xidong Wang (1):
drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value
Xiong Zhang (2):
drm/i915/gvt: Delete redundant error message in fb_decode.c
drm/i915/gvt: Disable primary/sprite/cursor plane at virtual display initialization
Zhipeng Gong (1):
drm/i915/gvt: Make MI_USER_INTERRUPT nop in cmd parser
drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 +
drivers/gpu/drm/i915/gvt/display.c | 10 ++++++
drivers/gpu/drm/i915/gvt/dmabuf.c | 1 +
drivers/gpu/drm/i915/gvt/fb_decoder.c | 27 ++++++----------
drivers/gpu/drm/i915/gvt/gtt.c | 52 ++++++++++++++++++++++++++----
drivers/gpu/drm/i915/gvt/gtt.h | 2 +-
drivers/gpu/drm/i915/gvt/handlers.c | 1 +
drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +-
drivers/gpu/drm/i915/i915_drv.c | 27 +++++++++-------
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/i915/i915_pmu.c | 37 +++++++++++++++------
drivers/gpu/drm/i915/intel_audio.c | 2 +-
drivers/gpu/drm/i915/intel_bios.c | 13 +++++---
drivers/gpu/drm/i915/intel_lrc.c | 9 ++++++
14 files changed, 131 insertions(+), 55 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-03-27 14:58 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2018-03-27 14:58 UTC (permalink / raw)
To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter
Hi Dave,
Two human-reported bugs to close for display and a more rare fix
that could result in GPU hang.
There was some unclarity about the GVT pull, so I'm not including
it here.
Happy Easter holidays!
Regards, Joonas
drm-intel-next-fixes-2018-03-27:
- Display fixes for booting with MST hub lid closed and display
freezing after hibernation (fd.o bugs 105470 & 105196)
- Fix for a very rare interrupt handling race resulting in GPU hang
The following changes since commit 33d009cd889490838c5db9b9339856c9e3d3facc:
Merge branch 'drm-next-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-03-26 10:01:11 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-03-27
for you to fetch changes up to 300efa9eea451bdcf3b5a1eb292222e06e85bb2c:
drm/i915: Fix hibernation with ACPI S0 target state (2018-03-27 11:20:06 +0300)
----------------------------------------------------------------
- Display fixes for booting with MST hub lid closed and display
freezing after hibernation (fd.o bugs 105470 & 105196)
- Fix for a very rare interrupt handling race resulting in GPU hang
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Specify which engines to reset following semaphore/event lockups
drm/i915/execlists: Use a locked clear_bit() for synchronisation with interrupt
Dhinakaran Pandiyan (1):
drm/i915/dp: Write to SET_POWER dpcd to enable MST hub.
Imre Deak (1):
drm/i915: Fix hibernation with ACPI S0 target state
drivers/gpu/drm/i915/i915_drv.c | 22 ++++++++++------------
drivers/gpu/drm/i915/i915_drv.h | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 7 ++-----
drivers/gpu/drm/i915/intel_hangcheck.c | 4 ++--
drivers/gpu/drm/i915/intel_lrc.c | 21 ++++++++-------------
5 files changed, 23 insertions(+), 33 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-03-22 14:35 Joonas Lahtinen
0 siblings, 0 replies; 123+ messages in thread
From: Joonas Lahtinen @ 2018-03-22 14:35 UTC (permalink / raw)
To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter
Hi Dave,
One GVT regression fix and a fix for race condition declaring GPU wedged,
found in CI. The rest are smaller fixes.
Expect next week's pull bit earlier in prep for Easter holidays.
Regards, Joonas
The following changes since commit 963976cfe9c54d4d9e725e61c90c47a4af6b5ea2:
Merge tag 'drm-intel-next-2018-03-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-03-14 14:53:01 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-03-22
for you to fetch changes up to 8c5cb3c1c5701df8b8bcefb151547148378841e5:
Merge tag 'gvt-next-fixes-2018-03-20' of https://github.com/intel/gvt-linux into drm-intel-next-fixes (2018-03-21 16:25:16 +0200)
----------------------------------------------------------------
GVT regression fix that caused guest VM GPU hang.
Fix for race conditions in declaring GPU wedged (hit in CI).
----------------------------------------------------------------
Changbin Du (1):
drm/i915/kvmgt: Handle kzalloc failure
Chris Wilson (2):
drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection
drm/i915: Only call tasklet_kill() on the first prepare_reset
Colin Ian King (1):
drm/i915/gvt: fix spelling mistake: "destoried" -> "destroyed"
Colin Xu (1):
drm/i915/gvt: Remove reduntant printing of untracked mmio
Jani Nikula (1):
drm/i915/icl: do not save DDI A/E sharing bit for ICL
Joonas Lahtinen (1):
Merge tag 'gvt-next-fixes-2018-03-20' of https://github.com/intel/gvt-linux into drm-intel-next-fixes
Tvrtko Ursulin (1):
drm/i915/pmu: Work around compiler warnings on some kernel configs
Zhenyu Wang (1):
drm/i915/gvt: force to set all context control bits from guest
Zhi Wang (2):
drm/i915/gvt: Invalidate vGPU PPGTT mm objects during a vGPU reset.
drm/i915/gvt: Update PDPs after a vGPU mm object is pinned.
drivers/gpu/drm/i915/gvt/gtt.c | 24 ++++++++++++++++++++++-
drivers/gpu/drm/i915/gvt/gtt.h | 1 +
drivers/gpu/drm/i915/gvt/handlers.c | 9 +++++++++
drivers/gpu/drm/i915/gvt/kvmgt.c | 22 ++++++++++++++-------
drivers/gpu/drm/i915/gvt/scheduler.c | 37 ++++++++++++++++++++++++++++++++----
drivers/gpu/drm/i915/gvt/vgpu.c | 1 +
drivers/gpu/drm/i915/i915_gem.c | 23 +++++++++++++++-------
drivers/gpu/drm/i915/i915_pmu.c | 32 +++++++++++++------------------
drivers/gpu/drm/i915/i915_request.c | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 9 ++++++---
10 files changed, 119 insertions(+), 41 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-02-07 20:44 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2018-02-07 20:44 UTC (permalink / raw)
To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter
Hi Dave,
Here goes drm-intel-next-fixes-2018-02-07:
Fix for pcode timeouts on BXT and GLK, cmdparser fixes and fixes
for new vbt version on CFL and CNL.
GVT contains vGPU reset enhancement, which refines vGPU reset flow
and the support of virtual aperture read/write when x-no-mmap=on
is set in KVM, which is required by a test case from Redhat and
also another fix for virtual OpRegion.
Thanks,
Rodrigo.
The following changes since commit b8a89f530f5692c70778c965f0bc8f5a61fbe703:
Merge branch 'linux-4.16' of git://github.com/skeggsb/linux into drm-next (2018-02-06 06:33:04 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-02-07
for you to fetch changes up to 6dd3104e78943685d5183efe883d83a5f2361bf1:
drm/i915/bios: add DP max link rate to VBT child device struct (2018-02-07 12:32:14 -0800)
----------------------------------------------------------------
Fix for pcode timeouts on BXT and GLK, cmdparser fixes and fixes
for new vbt version on CFL and CNL.
GVT contains vGPU reset enhancement, which refines vGPU reset flow
and the support of virtual aperture read/write when x-no-mmap=on
is set in KVM, which is required by a test case from Redhat and
also another fix for virtual OpRegion.
----------------------------------------------------------------
Changbin Du (1):
drm/i915/gvt: Fix aperture read/write emulation when enable x-no-mmap=on
Imre Deak (1):
drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing
Jani Nikula (1):
drm/i915/bios: add DP max link rate to VBT child device struct
Michal Srb (2):
drm/i915/cmdparser: Check reg_table_count before derefencing.
drm/i915/cmdparser: Do not check past the cmd length.
Rodrigo Vivi (2):
drm/i915/cnp: Ignore VBT request for know invalid DDC pin.
drm/i915/cnp: Properly handle VBT ddc pin out of bounds.
Tina Zhang (1):
drm/i915/gvt: Use KVM r/w to access guest opregion
Weinan Li (2):
drm/i915/gvt: refine intel_vgpu_submission_ops as per engine ops
drm/i915/gvt: only reset execlist state of one engine during VM engine reset
drivers/gpu/drm/i915/gvt/cfg_space.c | 15 +----
drivers/gpu/drm/i915/gvt/execlist.c | 22 ++++----
drivers/gpu/drm/i915/gvt/gvt.h | 6 +-
drivers/gpu/drm/i915/gvt/handlers.c | 7 +--
drivers/gpu/drm/i915/gvt/kvmgt.c | 36 +++++++++++-
drivers/gpu/drm/i915/gvt/mmio.c | 42 --------------
drivers/gpu/drm/i915/gvt/opregion.c | 98 +++++++++++++++++++++++----------
drivers/gpu/drm/i915/gvt/sched_policy.c | 14 ++++-
drivers/gpu/drm/i915/gvt/scheduler.c | 19 ++++---
drivers/gpu/drm/i915/gvt/scheduler.h | 1 +
drivers/gpu/drm/i915/gvt/vgpu.c | 3 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +++-
drivers/gpu/drm/i915/i915_drv.h | 6 +-
drivers/gpu/drm/i915/intel_bios.c | 20 +++++--
drivers/gpu/drm/i915/intel_cdclk.c | 22 ++++++--
drivers/gpu/drm/i915/intel_pm.c | 6 +-
drivers/gpu/drm/i915/intel_vbt_defs.h | 2 +
17 files changed, 193 insertions(+), 136 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2018-02-02 0:45 Rodrigo Vivi
0 siblings, 0 replies; 123+ messages in thread
From: Rodrigo Vivi @ 2018-02-02 0:45 UTC (permalink / raw)
To: Dave Airlie; +Cc: dim-tools, intel-gfx, Rodrigo Vivi, dri-devel, Daniel Vetter
Hi Dave,
I didn't send sooner because I wasn't happy with the
CI results running on drm-intel-next-fixes, but now
everything looks greener there.
Here goes drm-intel-next-fixes-2018-02-01:
Fixes for GPU hangs and other bugs around hangcheck and result;
Fix for regression on suspend case with vgaswitcheroo;
Fixes for eDP and HDMI blank screens
Fix for protecting WC allocation to avoid overflow on page vec;
Cleanup around unpublished GLK firmware blobs, and other small fixes.
This also contains GVT pull request mostly with regression
fixes on vGPU display dmabuf, mmio switch and other misc changes.
Thanks,
Rodrigo.
The following changes since commit 24b8ef699e8221d2b7f813adaab13eec053e1507:
drm/ast: Load lut in crtc_commit (2018-02-01 11:35:46 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2018-02-01
for you to fetch changes up to 751b01cb07ebf0dbbe4a4fbfeaa509388e4a2b0a:
drm/i915/ppgtt: Pin page directories before allocation (2018-02-01 07:33:04 -0800)
----------------------------------------------------------------
Fixes for GPU hangs and other bugs around hangcheck and result;
Fix for regression on suspend case with vgaswitcheroo;
Fixes for eDP and HDMI blank screens
Fix for protecting WC allocation to avoid overflow on page vec;
Cleanup around unpublished GLK firmware blobs, and other small fixes.
This also contains GVT pull request mostly with regression
fixes on vGPU display dmabuf, mmio switch and other misc changes.
----------------------------------------------------------------
Anusha Srivatsa (1):
drm/i915/glk: Disable Guc and HuC on GLK
Chris Wilson (5):
drm/i915/pmu: Reconstruct active state on starting busy-stats
drm/i915: Only attempt to scan the requested number of shrinker slabs
drm/i915: Protect WC stash allocation against direct reclaim
drm/i915: Always run hangcheck while the GPU is busy
drm/i915/ppgtt: Pin page directories before allocation
Hang Yuan (1):
drm/i915/gvt: validate gfn before set shadow page entry
Imre Deak (1):
drm/i915: Fix using BIT_ULL() vs. BIT() for power domain masks
Lionel Landwerlin (1):
Revert "drm/i915: mark all device info struct with __initconst"
Maarten Lankhorst (1):
drm/i915: Always call to intel_display_set_init_power() in resume_early.
Manasi Navare (1):
drm/i915/edp: Do not do link training fallback or prune modes on EDP
Michel Thierry (1):
drm/i915/gvt: Do not use I915_NUM_ENGINES to iterate over the mocs regs array
Mika Kahola (1):
drm/i915: Check for fused or unused pipes
Oscar Mateo (1):
drm/i915: Stop getting the fault address from RING_FAULT_REG
Pei Zhang (1):
drm/i915/gvt: add PLANE_KEYMAX regs to mmio track list
Sagar Arun Kamble (1):
drm/i915/guc: Add uc_fini_wq in gem_init unwind path
Stefan Brüns (1):
drm/i915: Try EDID bitbanging on HDMI after failed read
Tina Zhang (1):
drm/i915/gvt: Keep obj->dma_buf link NULL during exporting
Xiong Zhang (1):
drm/i915/gvt: Fix gen8/9_render_mmio_list[0] don't take effect
Zhenyu Wang (2):
drm/i915/gvt: cancel virtual vblank timer when no vGPU exists
drm/i915/gvt: cancel scheduler timer when no vGPU exists
drivers/gpu/drm/i915/gvt/dmabuf.c | 1 -
drivers/gpu/drm/i915/gvt/gtt.c | 24 +++++--
drivers/gpu/drm/i915/gvt/handlers.c | 3 +
drivers/gpu/drm/i915/gvt/hypercall.h | 1 +
drivers/gpu/drm/i915/gvt/kvmgt.c | 16 +++++
drivers/gpu/drm/i915/gvt/mmio_context.c | 10 +--
drivers/gpu/drm/i915/gvt/mpt.h | 17 +++++
drivers/gpu/drm/i915/gvt/sched_policy.c | 7 ++
drivers/gpu/drm/i915/gvt/vgpu.c | 2 +
drivers/gpu/drm/i915/i915_drv.c | 2 +
drivers/gpu/drm/i915/i915_gem.c | 9 +--
drivers/gpu/drm/i915/i915_gem_gtt.c | 61 +++++++++++++----
drivers/gpu/drm/i915/i915_gem_request.c | 2 +
drivers/gpu/drm/i915/i915_gem_shrinker.c | 4 +-
drivers/gpu/drm/i915/i915_pci.c | 94 +++++++++++++--------------
drivers/gpu/drm/i915/i915_reg.h | 2 +
drivers/gpu/drm/i915/intel_audio.c | 2 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 11 ----
drivers/gpu/drm/i915/intel_display.c | 6 +-
drivers/gpu/drm/i915/intel_dp_link_training.c | 26 +++++---
drivers/gpu/drm/i915/intel_engine_cs.c | 16 ++++-
drivers/gpu/drm/i915/intel_guc_fw.c | 9 ---
drivers/gpu/drm/i915/intel_hangcheck.c | 7 +-
drivers/gpu/drm/i915/intel_hdmi.c | 14 +++-
drivers/gpu/drm/i915/intel_huc.c | 11 ----
drivers/gpu/drm/i915/intel_uc.c | 2 -
26 files changed, 226 insertions(+), 133 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2017-11-23 9:34 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2017-11-23 9:34 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel, Rodrigo Vivi
Hi Dave, some early fixes for v4.15 and stable.
BR,
Jani.
The following changes since commit e8c49fa96838101435b9e4884d49b30da7a4e0c6:
drm/i915: Reorder context-close to avoid calling i915_vma_close() under RCU (2017-11-09 16:18:37 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2017-11-23
for you to fetch changes up to 3572f04c69ed4369da5d3c65d84fb18774aa60b6:
drm/i915: Fix init_clock_gating for resume (2017-11-21 11:40:12 +0200)
----------------------------------------------------------------
drm/i915 fixes for v4.15
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Clear breadcrumb node when cancelling signaling
drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIM
Colin Ian King (1):
drm/i915/gvt: ensure -ve return value is handled correctly
Hans de Goede (2):
drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2
drm/i915: Re-register PMIC bus access notifier on runtime resume
Ville Syrjälä (1):
drm/i915: Fix init_clock_gating for resume
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +-
drivers/gpu/drm/i915/i915_drv.c | 3 +++
drivers/gpu/drm/i915/i915_gem_userptr.c | 6 ++++--
drivers/gpu/drm/i915/intel_breadcrumbs.c | 1 +
drivers/gpu/drm/i915/intel_uncore.c | 13 +++++++++++++
drivers/gpu/drm/i915/intel_uncore.h | 1 +
6 files changed, 23 insertions(+), 3 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2017-11-10 13:21 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2017-11-10 13:21 UTC (permalink / raw)
To: Dave Airlie
Cc: Daniel Vetter, intel-gfx, Joonas Lahtinen, dri-devel, Rodrigo Vivi
Hi Dave, the first batch of i915 fixes for drm-next/v4.15.
BR,
Jani.
The following changes since commit 8a6fb5b5823d863b07f670dc9e791d4622d5b7e9:
Merge branch 'drm-next-4.15' of git://people.freedesktop.org/~agd5f/linux into drm-next (2017-11-06 16:18:59 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2017-11-10
for you to fetch changes up to e8c49fa96838101435b9e4884d49b30da7a4e0c6:
drm/i915: Reorder context-close to avoid calling i915_vma_close() under RCU (2017-11-09 16:18:37 +0200)
----------------------------------------------------------------
drm/i915 fixes for v4.15
----------------------------------------------------------------
Chris Wilson (6):
drm/i915: Filter out spurious execlists context-switch interrupts
drm/i915/execlists: Remove the priority "optimisation"
drm/i915: Lock llist_del_first() vs llist_del_all()
drm/i915: Idle the GPU before shinking everything
drm/i915: Prune the reservation shared fence array
drm/i915: Reorder context-close to avoid calling i915_vma_close() under RCU
Joonas Lahtinen (1):
drm/i915: Disable lazy PPGTT page table optimization for vGPU
Maarten Lankhorst (1):
drm/i915: Calculate ironlake intermediate watermarks correctly, v2.
Ville Syrjälä (1):
drm/i915: Move init_clock_gating() back to where it was
drivers/gpu/drm/i915/i915_gem.c | 8 ++++-
drivers/gpu/drm/i915/i915_gem_context.c | 12 +++----
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +-
drivers/gpu/drm/i915/i915_gem_shrinker.c | 12 +++++++
drivers/gpu/drm/i915/i915_guc_submission.c | 3 ++
drivers/gpu/drm/i915/i915_irq.c | 6 ++--
drivers/gpu/drm/i915/i915_vma.c | 7 ++++
drivers/gpu/drm/i915/intel_display.c | 14 ++++++--
drivers/gpu/drm/i915/intel_engine_cs.c | 5 +--
drivers/gpu/drm/i915/intel_lrc.c | 29 +++++++++++-----
drivers/gpu/drm/i915/intel_pm.c | 53 +++++++++++++++---------------
drivers/gpu/drm/i915/intel_ringbuffer.h | 34 +++++++++++++++++--
12 files changed, 133 insertions(+), 52 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2017-07-11 13:07 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2017-07-11 13:07 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, drm/i915 fixes for v4.13-rc1. Almost half of them for stable
kernels, the rest for issues in this merge window. Two batches of GVT
fixes, otherwise fixes all around.
BR,
Jani.
The following changes since commit bdbbf7d619d1fd2f1fa9eb529b7817e4faf73f5e:
drm/i915: Clear execbuf's vma backpointer upon release (2017-06-26 10:38:43 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2017-07-11
for you to fetch changes up to eafbc20701243d21989c9c9aff5e5d9488e1890a:
Merge tag 'gvt-fixes-2017-07-11' of https://github.com/01org/gvt-linux into drm-intel-next-fixes (2017-07-11 12:52:14 +0300)
----------------------------------------------------------------
drm/i915 fixes for v4.13-rc1
----------------------------------------------------------------
Changbin Du (1):
drm/i915/gvt: Make function dpy_reg_mmio_readx safe
Chris Wilson (2):
drm/i915: Avoid undefined behaviour of "u32 >> 32"
drm/i915/fbdev: Check for existence of ifbdev->vma before operations
Christophe JAILLET (1):
drm/i915: Fix an error checking test
Chuanxiao Dong (4):
drm/i915/gvt: Fix possible recursive locking issue
drm/i915/gvt: Fix inconsistent locks holding sequence
drm/i915/gvt: Revert "drm/i915/gvt: Fix possible recursive locking issue"
drm/i915/gvt: Use fence error from GVT request for workload status
Gabriel Krisman Bertazi (1):
drm/i915: reintroduce VLV/CHV PFI programming power domain workaround
Jani Nikula (2):
Merge tag 'gvt-fixes-2017-06-29' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Merge tag 'gvt-fixes-2017-07-11' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Maarten Lankhorst (1):
drm/i915: Make DP-MST connector info work
Navare, Manasi D (1):
drm/i915/cnl: Fix the CURSOR_COEFF_MASK used in DDI Vswing Programming
Ping Gao (1):
drm/i915/gvt: Audit the command buffer address
Rodrigo Vivi (1):
drm/i915/cfl: Fix Workarounds.
Ville Syrjälä (1):
drm/i915: Disable MSI for all pre-gen5
Weinan Li (1):
drm/i915/gvt: remove scheduler_mutex in per-engine workload_thread
Xiong Zhang (2):
drm/i915/gvt: Set initial PORT_CLK_SEL vreg for BDW
drm/i915/gvt: Don't read ADPA_CRT_HOTPLUG_MONITOR from host
Zhou, Wenjia (1):
drm/i915/gvt: Fix a memory leak in intel_gvt_init_gtt()
sagar.a.kamble@intel.com (1):
drm/i915: Hold RPM wakelock while initializing OA buffer
drivers/gpu/drm/i915/gvt/cmd_parser.c | 10 +++++++
drivers/gpu/drm/i915/gvt/display.c | 22 ++++++++++++++
drivers/gpu/drm/i915/gvt/gtt.c | 2 ++
drivers/gpu/drm/i915/gvt/handlers.c | 37 ++++++++++++-----------
drivers/gpu/drm/i915/gvt/kvmgt.c | 14 +++++----
drivers/gpu/drm/i915/gvt/scheduler.c | 28 ++++++++---------
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_drv.c | 8 +++--
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 38 +++++++++++++++---------
drivers/gpu/drm/i915/i915_perf.c | 12 ++++----
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/intel_cdclk.c | 20 +++++++++++++
drivers/gpu/drm/i915/intel_engine_cs.c | 14 ++++-----
drivers/gpu/drm/i915/intel_fbdev.c | 11 +++----
drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 6 ++--
15 files changed, 148 insertions(+), 78 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2017-06-27 8:28 Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2017-06-27 8:28 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave,
drm-intel-next-fixes-2017-06-27:
Just three minor fixups for stuff in -next.
Aside: Backmerge of -rc7 or 4.12 final into drm-next might be good, the
cherry-pick conflicts in i915 are getting a bit much fun.
Cheers, Daniel
The following changes since commit 047b8e21e3bfa9faa4ed9a0c337fe0c687710251:
Merge tag 'drm-misc-next-2017-06-19_0' of git://anongit.freedesktop.org/git/drm-misc into drm-next (2017-06-21 08:57:34 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2017-06-27
for you to fetch changes up to bdbbf7d619d1fd2f1fa9eb529b7817e4faf73f5e:
drm/i915: Clear execbuf's vma backpointer upon release (2017-06-26 10:38:43 +0200)
----------------------------------------------------------------
Just three minor fixups for stuff in -next.
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Pass the right flags to i915_vma_move_to_active()
drm/i915: Clear execbuf's vma backpointer upon release
Rodrigo Vivi (1):
drm/i915/cnl: Fix RMW on ddi vswing sequence.
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 3 ++-
drivers/gpu/drm/i915/i915_reg.h | 9 +++++++++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++++++
3 files changed, 18 insertions(+), 1 deletion(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2017-02-17 9:46 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2017-02-17 9:46 UTC (permalink / raw)
To: Dave Airlie; +Cc: dri-devel, Daniel Vetter, intel-gfx
Hi Dave, i915 and GVT fixes for the v4.11 merge window. There's quite a
bit of cc: stable stuff that either didn't apply cleanly to v4.10 or
just arrived too late. I played it safe, and didn't try to rush them to
v4.10 anymore.
This one superseeds [1]. I rebased/recreated the branch to get rid of
the funny stuff.
BR,
Jani.
[1] http://mid.mail-archive.com/87fujfpmz7.fsf@intel.com
The following changes since commit 13f62f54d174d3417c3caaafedf5e22a0a03e442:
Merge branch 'drm-next-4.11' of git://people.freedesktop.org/~agd5f/linux into drm-next (2017-02-10 10:13:30 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2017-02-17
for you to fetch changes up to 998d75730b40afc218c059d811869abe9676b305:
drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT (2017-02-16 11:59:14 +0200)
----------------------------------------------------------------
i915 and GVT fixes for v4.11 merge window
----------------------------------------------------------------
Changbin Du (5):
drm/i915/gvt: remove a noisy unimportant log in sched_policy
drm/i915/gvt: remove a redundant end of line in debug log
drm/i915/gvt: reduce the line of interrupt logs and log friendly
drm/i915/gvt: fix crash at function release_shadow_wa_ctx
drm/i915/gvt: add missing display part reset for vGPU reset
Chris Wilson (6):
drm/i915: Recreate internal objects with single page segments if dmar fails
drm/i915: Reject set-tiling-ioctl with stride==0 and a tiling mode
drm/i915: Restore context and pd for ringbuffer submission after reset
drm/i915: Check for timeout completion when waiting for the rq to submitted
drm/i915/gvt: Disable access to stolen memory as a guest
drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence()
Chuanxiao Dong (6):
drm/i915/gvt: add more resolutions in virtual edid
drm/i915/gvt: Map shadow page before using it in shadow page table
drm/i915/gvt: map pfn for PTE entry in kvm
drm/i915/gvt: enable IOMMU for gvt
drm/i915/gvt: optimize the inhibit context mmio load
drm/i915/gvt: return error code if dma map iova failed
Dan Carpenter (1):
drm/i915/gvt/kvmgt: remove some dead code
Hans de Goede (1):
drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT
Imre Deak (2):
drm/i915/gen9+: Enable hotplug detection early
drm/i915/lspcon: Fix resume time initialization due to unasserted HPD
Jani Nikula (2):
Merge tag 'gvt-next-2017-02-07' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Merge tag 'gvt-next-2017-02-15' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Ville Syrjälä (1):
drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code
Xu Han (1):
drm/i915/gvt: add sprite plane flip done support.
Zhenyu Wang (7):
drm/i915: make intel_gvt_init() later instead of too early
drm/i915/gvt: move intel iommu detection to intel_gvt_init()
drm/i915/gvt: remove detect_host() MPT hook
drm/i915/gvt: use normal mmio read function for firmware exposure
drm/i915/gvt: fix vgpu type size init
drm/i915/gvt: Fix alignment for GTT allocation
drm/i915/gvt: Fix shadow context descriptor
Zhi Wang (2):
drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode.
drm/i915: A hotfix for making aliasing PPGTT work for GVT-g
drivers/gpu/drm/i915/gvt/aperture_gm.c | 15 +++--
drivers/gpu/drm/i915/gvt/cmd_parser.c | 20 +++++-
drivers/gpu/drm/i915/gvt/display.c | 31 +++++++--
drivers/gpu/drm/i915/gvt/display.h | 1 +
drivers/gpu/drm/i915/gvt/execlist.c | 2 +-
drivers/gpu/drm/i915/gvt/firmware.c | 47 ++------------
drivers/gpu/drm/i915/gvt/gtt.c | 70 ++++++++++++++------
drivers/gpu/drm/i915/gvt/gvt.c | 7 --
drivers/gpu/drm/i915/gvt/hypercall.h | 1 -
drivers/gpu/drm/i915/gvt/interrupt.c | 57 +++++-----------
drivers/gpu/drm/i915/gvt/kvmgt.c | 108 +++++++++++++++----------------
drivers/gpu/drm/i915/gvt/mpt.h | 12 ----
drivers/gpu/drm/i915/gvt/render.c | 17 +++++
drivers/gpu/drm/i915/gvt/sched_policy.c | 1 -
drivers/gpu/drm/i915/gvt/scheduler.c | 5 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 14 ++--
drivers/gpu/drm/i915/i915_drv.c | 14 ++--
drivers/gpu/drm/i915/i915_gem.c | 22 +++----
drivers/gpu/drm/i915/i915_gem_gtt.c | 7 +-
drivers/gpu/drm/i915/i915_gem_internal.c | 37 +++++++----
drivers/gpu/drm/i915/i915_gem_request.c | 7 +-
drivers/gpu/drm/i915/i915_gem_stolen.c | 5 ++
drivers/gpu/drm/i915/i915_gem_tiling.c | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 69 ++++++++++++++------
drivers/gpu/drm/i915/i915_reg.h | 6 +-
drivers/gpu/drm/i915/intel_dp.c | 10 +--
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/i915/intel_gvt.c | 5 ++
drivers/gpu/drm/i915/intel_lrc.c | 19 +++++-
drivers/gpu/drm/i915/intel_lspcon.c | 5 +-
drivers/gpu/drm/i915/intel_opregion.c | 13 +++-
drivers/gpu/drm/i915/intel_ringbuffer.c | 58 ++++++++++++++++-
32 files changed, 411 insertions(+), 278 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2017-02-15 14:06 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2017-02-15 14:06 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, I'm flushing out the GVT fixes for the v4.11 merge window. I'll
probably have more pure i915 fixes still.
Heads up, for some reason your merge of drm-rockchip-next-2017-02-07
shows up in the stats below. I'm not quite sure what's going on
here. Let me know if you want me to do something about it.
BR,
Jani.
The following changes since commit 26d7f34cae7aad9600cd40ce07ec3fbe8606a567:
Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next (2017-02-07 11:05:42 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2017-02-15
for you to fetch changes up to d4c432364e7e469468b8438939486257dd10de25:
Merge tag 'gvt-next-2017-02-15' of https://github.com/01org/gvt-linux into drm-intel-next-fixes (2017-02-15 11:50:15 +0200)
----------------------------------------------------------------
GVT fixes for the v4.11 merge window.
----------------------------------------------------------------
Changbin Du (5):
drm/i915/gvt: remove a noisy unimportant log in sched_policy
drm/i915/gvt: remove a redundant end of line in debug log
drm/i915/gvt: reduce the line of interrupt logs and log friendly
drm/i915/gvt: fix crash at function release_shadow_wa_ctx
drm/i915/gvt: add missing display part reset for vGPU reset
Chuanxiao Dong (6):
drm/i915/gvt: add more resolutions in virtual edid
drm/i915/gvt: Map shadow page before using it in shadow page table
drm/i915/gvt: map pfn for PTE entry in kvm
drm/i915/gvt: enable IOMMU for gvt
drm/i915/gvt: optimize the inhibit context mmio load
drm/i915/gvt: return error code if dma map iova failed
Dan Carpenter (1):
drm/i915/gvt/kvmgt: remove some dead code
Dave Airlie (1):
Merge branch 'drm-rockchip-next-2017-02-07' of https://github.com/markyzq/kernel-drm-rockchip into drm-next
Jani Nikula (2):
Merge tag 'gvt-next-2017-02-07' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Merge tag 'gvt-next-2017-02-15' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Xu Han (1):
drm/i915/gvt: add sprite plane flip done support.
Zhenyu Wang (7):
drm/i915: make intel_gvt_init() later instead of too early
drm/i915/gvt: move intel iommu detection to intel_gvt_init()
drm/i915/gvt: remove detect_host() MPT hook
drm/i915/gvt: use normal mmio read function for firmware exposure
drm/i915/gvt: fix vgpu type size init
drm/i915/gvt: Fix alignment for GTT allocation
drm/i915/gvt: Fix shadow context descriptor
drivers/gpu/drm/i915/gvt/aperture_gm.c | 15 ++---
drivers/gpu/drm/i915/gvt/cmd_parser.c | 20 +++++-
drivers/gpu/drm/i915/gvt/display.c | 31 ++++++---
drivers/gpu/drm/i915/gvt/display.h | 1 +
drivers/gpu/drm/i915/gvt/execlist.c | 2 +-
drivers/gpu/drm/i915/gvt/firmware.c | 47 ++------------
drivers/gpu/drm/i915/gvt/gtt.c | 70 +++++++++++++++------
drivers/gpu/drm/i915/gvt/gvt.c | 7 ---
drivers/gpu/drm/i915/gvt/hypercall.h | 1 -
drivers/gpu/drm/i915/gvt/interrupt.c | 57 +++++------------
drivers/gpu/drm/i915/gvt/kvmgt.c | 108 +++++++++++++++-----------------
drivers/gpu/drm/i915/gvt/mpt.h | 12 ----
drivers/gpu/drm/i915/gvt/render.c | 17 +++++
drivers/gpu/drm/i915/gvt/sched_policy.c | 1 -
drivers/gpu/drm/i915/gvt/scheduler.c | 5 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 14 +++--
drivers/gpu/drm/i915/i915_drv.c | 14 ++---
drivers/gpu/drm/i915/intel_gvt.c | 5 ++
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +-
19 files changed, 215 insertions(+), 214 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-12-22 10:22 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-12-22 10:22 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, last i915 fixes for the merge window before v4.10-rc1.
Wishing you all the things people usually wish each other this time of
the year.
BR,
Jani.
The following changes since commit 7a9e10253e9e52451bbe80ddb2874368dbd240a3:
drm/i915: Move priority bumping for flips earlier (2016-12-05 11:00:32 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2016-12-22
for you to fetch changes up to 6ba0566cf2afcdb17bff882e3a95cbbcb22c4a83:
drm/i915: skip the first 4k of stolen memory on everything >= gen8 (2016-12-20 16:30:55 +0200)
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Reorder phys backing storage release
drm/i915: Fallback to single PAGE_SIZE segments for DMA remapping
Daniel Vetter (1):
drm/i915: tune down the fast link training vs boot fail
Hans de Goede (3):
drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
drm/i915/dsi: Fix swapping of MIPI_SEQ_DEASSERT_RESET / MIPI_SEQ_ASSERT_RESET
drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting
Imre Deak (2):
drm/i915/gen9: Fix PCODE polling during CDCLK change notification
drm/i915/gen9: Fix PCODE polling during SAGV disabling
Matthew Auld (1):
drm/i915: drop the struct_mutex when wedged or trying to reset
Mika Kuoppala (1):
drm/i915: Fix setting of boost freq tunable
Paulo Zanoni (2):
drm/i915: disable PSR by default on HSW/BDW
drm/i915: skip the first 4k of stolen memory on everything >= gen8
Tvrtko Ursulin (1):
drm/i915: Fix use after free in logical_render_ring_init
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_gem.c | 79 +++++++++++++++------
drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +-
drivers/gpu/drm/i915/i915_sysfs.c | 2 +-
drivers/gpu/drm/i915/intel_bios.h | 12 +++-
drivers/gpu/drm/i915/intel_display.c | 34 ++++-----
drivers/gpu/drm/i915/intel_dp.c | 4 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 7 +-
drivers/gpu/drm/i915/intel_lrc.c | 7 +-
drivers/gpu/drm/i915/intel_pm.c | 109 ++++++++++++++++++++++-------
drivers/gpu/drm/i915/intel_psr.c | 10 +--
drivers/gpu/drm/i915/intel_runtime_pm.c | 13 +++-
12 files changed, 188 insertions(+), 96 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-12-07 19:45 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-12-07 19:45 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, first set of fixes for drm-next/v4.10-rc1.
BR,
Jani.
The following changes since commit e9cbc4bd0140e1d4e0172e2fe8fe07ba278e5980:
drm/i915: Update DRIVER_DATE to 20161121 (2016-11-21 09:45:03 +0100)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2016-12-07
for you to fetch changes up to 7a9e10253e9e52451bbe80ddb2874368dbd240a3:
drm/i915: Move priority bumping for flips earlier (2016-12-05 11:00:32 +0200)
----------------------------------------------------------------
Chris Wilson (5):
drm/i915: Complete requests in nop_submit_request
drm/i915/debugfs: Drop i915_hws_info
drm/i915/debugfs: Increment return value of gt.next_seqno
drm/i915: Hold a reference on the request for its fence chain
drm/i915: Move priority bumping for flips earlier
Du, Changbin (1):
drm/i915/gvt: fix missing init param.primary
Jani Nikula (1):
Merge tag 'gvt-next-2016-11-30' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
Libin Yang (1):
drm/i915/audio: fix hdmi audio noise issue
Ville Syrjälä (3):
drm/i915: Make skl_write_{plane,cursor}_wm() static
drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things
drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time
Xiaoguang Chen (1):
drm/i915/gvt: fix getting 64bit bar size error
Zhenyu Wang (1):
drm/i915/gvt: fix lock not released bug for dispatch_workload() err path
drivers/gpu/drm/i915/gvt/gvt.h | 2 ++
drivers/gpu/drm/i915/gvt/scheduler.c | 10 ++++++----
drivers/gpu/drm/i915/gvt/vgpu.c | 1 +
drivers/gpu/drm/i915/i915_debugfs.c | 27 +-------------------------
drivers/gpu/drm/i915/i915_gem.c | 2 ++
drivers/gpu/drm/i915/i915_gem_request.c | 34 ++++++++++++++++++++++++++-------
drivers/gpu/drm/i915/i915_sw_fence.h | 5 +++++
drivers/gpu/drm/i915/intel_audio.c | 7 +++++--
drivers/gpu/drm/i915/intel_display.c | 11 +++++++----
drivers/gpu/drm/i915/intel_pm.c | 14 +++++++-------
10 files changed, 63 insertions(+), 50 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-10-11 14:09 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-10-11 14:09 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
A big bunch of i915 fixes for drm-next / v4.9 merge window, with more
than half of them also cc: stable. We also continue to have more Fixes:
annotations for our fixes, which should help the backporters and
archeologists.
There's also a fix to your v4.8-rc8 backmerge to drm-next, which brought
back a few unwanted lines. Seemed to be a tricky diff in the
conflict. The fix is 105f1a65b04a ("drm/i915: Fix conflict resolution
from backmerge of v4.8-rc8 to drm-next").
BR,
Jani.
The following changes since commit b89857852656f016328d2d7ccec5fff57445fa85:
Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next (2016-10-10 16:40:16 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2016-10-11
for you to fetch changes up to 105f1a65b04a8f4f7abec11b200b1fb54f3d4b46:
drm/i915: Fix conflict resolution from backmerge of v4.8-rc8 to drm-next (2016-10-10 16:12:21 +0300)
----------------------------------------------------------------
Chris Wilson (11):
drm/i915: Restore current RPS state after reset
drm/i915: Only shrink the unbound objects during freeze
drm/i915: Just clear the mmiodebug before a register access
drm/i915: Unalias obj->phys_handle and obj->userptr
drm/i915: Use correct index for backtracking HUNG semaphores
drm/i915/execlists: Reinitialise context image after GPU hang
drm/i915: Distinguish last emitted request from last submitted request
drm/i915: Force relocations via cpu if we run out of idle aperture
drm/i915: Reset the breadcrumbs IRQ more carefully
drm/i915/guc: Unwind GuC workqueue reservation if request construction fails
drm/i915: Fix conflict resolution from backmerge of v4.8-rc8 to drm-next
Imre Deak (2):
drm/i915: Unlock PPS registers after GPU reset
drm/i915/bxt: Fix HDMI DPLL configuration
Jani Nikula (1):
drm/i915/backlight: setup and cache pwm alternate increment value
Paulo Zanoni (9):
drm/i915: don't forget to set intel_crtc->dspaddr_offset on SKL+
drm/i915: SAGV is not SKL-only, so rename a few things
drm/i915: introduce intel_has_sagv()
drm/i915/kbl: KBL also needs to run the SAGV code
drm/i915/gen9: fix the WaWmMemoryReadLatency implementation
drm/i915/gen9: minimum scanlines for Y tile is not always 4
drm/i915/gen9: fix plane_blocks_per_line on watermarks calculations
drm/i915/gen9: fix the watermark res_blocks value
drm/i915/gen9: only add the planes actually affected by ddb changes
Shawn Lee (1):
drm/i915/backlight: setup backlight pwm alternate increment on backlight enable
Ville Syrjälä (3):
drm/i915: Allow PCH DPLL sharing regardless of DPLL_SDVO_HIGH_SPEED
drm/i915: Move long hpd handling into the hotplug work
drm/i915: Allow DP to work w/o EDID
drivers/gpu/drm/i915/i915_drv.c | 21 +--
drivers/gpu/drm/i915/i915_drv.h | 35 +++--
drivers/gpu/drm/i915/i915_gem.c | 27 +++-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +-
drivers/gpu/drm/i915/i915_gem_request.c | 5 +-
drivers/gpu/drm/i915/i915_guc_submission.c | 12 ++
drivers/gpu/drm/i915/i915_irq.c | 14 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 33 ++++-
drivers/gpu/drm/i915/intel_display.c | 30 +++-
drivers/gpu/drm/i915/intel_dp.c | 70 +++++----
drivers/gpu/drm/i915/intel_dpll_mgr.c | 21 ++-
drivers/gpu/drm/i915/intel_drv.h | 7 +-
drivers/gpu/drm/i915/intel_engine_cs.c | 15 --
drivers/gpu/drm/i915/intel_guc.h | 1 +
drivers/gpu/drm/i915/intel_lrc.c | 122 +++++++++-------
drivers/gpu/drm/i915/intel_panel.c | 32 ++++-
drivers/gpu/drm/i915/intel_pm.c | 218 ++++++++++++++++++-----------
drivers/gpu/drm/i915/intel_ringbuffer.c | 2 +-
drivers/gpu/drm/i915/intel_ringbuffer.h | 3 +-
drivers/gpu/drm/i915/intel_uncore.c | 7 +-
20 files changed, 432 insertions(+), 247 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-08-05 13:27 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-08-05 13:27 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, a few more fixes for the merge window. I know the timing
probably isn't good, apologies.
I see the PSR fixes in Linus' tree, and then there's the lockdep fix
we'd like you to pick up directly [1].
BR,
Jani.
[1] http://patchwork.freedesktop.org/patch/msgid/1470328548-27533-1-git-send-email-daniel.vetter@ffwll.ch
The following changes since commit f15f6ca1e706e11fd07611bd4c7f903625349b33:
drm/i915/gen9: Add WaInPlaceDecompressionHang (2016-07-25 08:28:50 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2016-08-05
for you to fetch changes up to c45eb4fed12d278d3619f1904885bd0d7bcbf036:
drm/i915/fbdev: Check for the framebuffer before use (2016-08-04 10:53:18 +0300)
----------------------------------------------------------------
Chris Wilson (1):
drm/i915/fbdev: Check for the framebuffer before use
Ville Syrjälä (2):
drm/i915: Wait up to 3ms for the pcu to ack the cdclk change request on SKL
drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB
drivers/gpu/drm/i915/intel_display.c | 10 +---------
drivers/gpu/drm/i915/intel_fbdev.c | 25 +++++++++++--------------
drivers/gpu/drm/i915/intel_pm.c | 3 ++-
3 files changed, 14 insertions(+), 24 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-07-25 6:41 Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2016-07-25 6:41 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave,
Bunch of fixes for the 4.8 merge pull, nothing out of the ordinary. All
suitably marked up with cc: stable where needed.
Cheers, Daniel
The following changes since commit 0b2c0582f1570bfc95aa9ac1cd340a215d8e8335:
drm/i915: Update DRIVER_DATE to 20160711 (2016-07-11 09:18:31 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2016-07-25
for you to fetch changes up to f15f6ca1e706e11fd07611bd4c7f903625349b33:
drm/i915/gen9: Add WaInPlaceDecompressionHang (2016-07-25 08:28:50 +0200)
----------------------------------------------------------------
Bob Paauwe (1):
drm/i915: Set legacy properties when using legacy gamma set IOCTL. (v2)
Chris Wilson (1):
drm/i915/breadcrumbs: Queue hangcheck before sleeping
Imre Deak (2):
drm/i915/gen9: Clean up MOCS table definitions
drm/i915/bxt: Fix inadvertent CPU snooping due to incorrect MOCS config
Lyude (4):
drm/i915/vlv: Make intel_crt_reset() per-encoder
drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init()
drm/i915/vlv: Disable HPD in valleyview_crt_detect_hotplug()
drm/i915: Enable polling when we don't have hpd
Mika Kuoppala (1):
drm/i915/gen9: Add WaInPlaceDecompressionHang
Rodrigo Vivi (1):
drm/i915/guc: Revert "drm/i915/guc: enable GuC loading & submission by default"
Ville Syrjälä (1):
drm/i915: Unbreak interrupts on pre-gen6
drivers/gpu/drm/i915/i915_drv.c | 3 +
drivers/gpu/drm/i915/i915_drv.h | 7 ++
drivers/gpu/drm/i915/i915_gem.c | 9 ---
drivers/gpu/drm/i915/i915_params.c | 8 +--
drivers/gpu/drm/i915/i915_reg.h | 3 +
drivers/gpu/drm/i915/intel_breadcrumbs.c | 9 +++
drivers/gpu/drm/i915/intel_crt.c | 28 ++++++--
drivers/gpu/drm/i915/intel_display.c | 44 +++++++++++-
drivers/gpu/drm/i915/intel_drv.h | 4 +-
drivers/gpu/drm/i915/intel_hotplug.c | 117 +++++++++++++++++++++++++++----
drivers/gpu/drm/i915/intel_mocs.c | 88 ++++++++++++++++-------
drivers/gpu/drm/i915/intel_ringbuffer.c | 17 ++++-
drivers/gpu/drm/i915/intel_runtime_pm.c | 9 +++
13 files changed, 286 insertions(+), 60 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-05-25 8:57 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-05-25 8:57 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
I see the main drm pull got merged, here's the first batch of fixes for
4.7 already. Fixes all around, a large portion cc: stable stuff.
BR,
Jani.
PS. I got a bit worried that Ville's "drm: Add helper for DP++ adaptors"
lacked your ack, but apparently you'd acked it on IRC [1] but it's just
missing from the commit.
[1] http://mid.gmane.org/20160509121250.GK4329@intel.com
The following changes since commit 5b4fd5b1111b1230cd037df3b314e7b36d45d483:
drm/i915: Update DRIVER_DATE to 20160425 (2016-04-25 09:35:38 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2016-05-25
for you to fetch changes up to 157d2c7fad0863222f6f3b11c4690f2a6e74d809:
drm/i915: Stop automatically retiring requests after a GPU hang (2016-05-23 16:21:32 +0300)
----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
drm/i915: Set crtc_state->lane_count for HDMI
Chris Wilson (4):
drm/i915: Protect gen7 irq_seqno_barrier with uncore lock
drm/i915: Fix gen8 semaphores id for legacy mode
drm/i915: Unify intel_ring_begin()
drm/i915: Stop automatically retiring requests after a GPU hang
Daniel Vetter (1):
drm/i915/psr: Try to program link training times correctly
Ramalingam C (2):
drm/i915/BXT: Retrieving the horizontal timing for DSI
drm/i915/bxt: Adjusting the error in horizontal timings retrieval
Ville Syrjälä (8):
drm: Add helper for DP++ adaptors
drm/i915: Respect DP++ adaptor TMDS clock limit
drm/i915: Enable/disable TMDS output buffers in DP++ adaptor as needed
drm/i915: Determine DP++ type 1 DVI adaptor presence based on VBT
drm/i915: Re-enable GGTT earlier during resume on pre-gen6 platforms
drm/i915: s/DPPL/DPLL/ for SKL DPLLs
drm/i915: Don't leave old junk in ilk active watermarks on readout
drm/i915: Ignore stale wm register values on resume on ilk-bdw (v2)
Documentation/DocBook/gpu.tmpl | 6 +
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/drm_dp_dual_mode_helper.c | 366 ++++++++++++++++++++++++++++++
drivers/gpu/drm/i915/i915_dma.c | 6 +
drivers/gpu/drm/i915/i915_drv.c | 5 +
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_gem.c | 11 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 8 +
drivers/gpu/drm/i915/i915_gem_gtt.h | 1 +
drivers/gpu/drm/i915/intel_bios.c | 36 +++
drivers/gpu/drm/i915/intel_ddi.c | 16 +-
drivers/gpu/drm/i915/intel_display.c | 6 +
drivers/gpu/drm/i915/intel_dpll_mgr.c | 6 +-
drivers/gpu/drm/i915/intel_drv.h | 6 +
drivers/gpu/drm/i915/intel_dsi.c | 141 ++++++++++--
drivers/gpu/drm/i915/intel_hdmi.c | 104 ++++++++-
drivers/gpu/drm/i915/intel_lrc.c | 146 +-----------
drivers/gpu/drm/i915/intel_lrc.h | 1 -
drivers/gpu/drm/i915/intel_mocs.c | 12 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +
drivers/gpu/drm/i915/intel_psr.c | 55 ++++-
drivers/gpu/drm/i915/intel_ringbuffer.c | 207 ++++++++---------
drivers/gpu/drm/i915/intel_ringbuffer.h | 6 +-
drivers/gpu/drm/i915/intel_vbt_defs.h | 12 +
include/drm/drm_dp_dual_mode_helper.h | 92 ++++++++
25 files changed, 947 insertions(+), 307 deletions(-)
create mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c
create mode 100644 include/drm/drm_dp_dual_mode_helper.h
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-03-16 11:04 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-03-16 11:04 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, I'll just flush this one out of the way.
BR,
Jani.
The following changes since commit f2c488212b511f7eadef78c564f1bff8f64db231:
Merge branch 'linux-4.6' of git://github.com/skeggsb/linux into drm-next (2016-03-14 10:49:40 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2016-03-16
for you to fetch changes up to 94669e6ba1ada133394ec8295d773df8b9238d08:
drm/i915: Handle -EDEADLK in drm_atomic_commit from load-detect. (2016-03-14 10:50:58 +0200)
----------------------------------------------------------------
Maarten Lankhorst (1):
drm/i915: Handle -EDEADLK in drm_atomic_commit from load-detect.
drivers/gpu/drm/i915/intel_display.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2016-01-14 20:06 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2016-01-14 20:06 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Our first bag of fixes for drm-next/v4.5.
BR,
Jani.
The following changes since commit 7447a2b221cd4df3960e82478a4ee29312589611:
drm/i915: Update DRIVER_DATE to 20151218 (2015-12-18 20:26:17 +0100)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2016-01-14
for you to fetch changes up to 48ea1e32c39db94c59b63580b965222c7782112f:
drm/i915/gen9: Set PIN_ZONE_4G end to 4GB - 1 page (2016-01-13 10:50:55 +0200)
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Move Braswell stop_machine GGTT insertion workaround
drm/i915: Restore inhibiting the load of the default context
Daniel Vetter (1):
drm/i915: Tune down rpm wakelock debug checks
Jani Nikula (1):
drm/i915: shut up gen8+ SDE irq dmesg noise, again
Lyude (1):
drm/i915: intel_hpd_init(): Fix suspend/resume reprobing
Maarten Lankhorst (1):
drm/i915: Widen return value for reservation_object_wait_timeout_rcu to long.
Michał Winiarski (1):
drm/i915: Avoid writing relocs with addresses in non-canonical form
Michel Thierry (1):
drm/i915/gen9: Set PIN_ZONE_4G end to 4GB - 1 page
drivers/gpu/drm/i915/i915_gem.c | 2 +-
drivers/gpu/drm/i915/i915_gem_context.c | 6 +++-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 52 +++++++++++++++++++++++++++---
drivers/gpu/drm/i915/i915_gem_gtt.c | 50 +++++++++++++++-------------
drivers/gpu/drm/i915/i915_irq.c | 10 ++++--
drivers/gpu/drm/i915/intel_display.c | 14 ++++----
drivers/gpu/drm/i915/intel_drv.h | 6 ++--
drivers/gpu/drm/i915/intel_hotplug.c | 9 ++++--
8 files changed, 108 insertions(+), 41 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-11-06 13:43 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-11-06 13:43 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Here's a handful of i915 fixes for drm-next/v4.4. Imre's commit alone
should address the remaining warnings galore you experienced on
Skylake. Almost all of the rest are also fixes against user or QA
reported bugs, with references.
Without going into specifics, please know that we're at work improving
our QA and processes, and your feedback has not gone unnoticed.
BR,
Jani.
The following changes since commit 606bb5e0b28b540685fb94c22902cd9a948a3779:
drm/i915: Use round to closest when computing the CEA 1.001 pixel clocks (2015-10-19 17:56:02 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-11-06
for you to fetch changes up to 1b0e3a049efe471c399674fd954500ce97438d30:
drm/i915/skl: disable display side power well support for now (2015-11-06 14:46:05 +0200)
----------------------------------------------------------------
Imre Deak (1):
drm/i915/skl: disable display side power well support for now
Jani Nikula (3):
drm/i915: add hotplug activation period to hotplug update mask
drm/i915: disable CPU PWM also on LPT/SPT backlight disable
drm/i915: add quirk to enable backlight on Dell Chromebook 11 (2015)
Maarten Lankhorst (2):
drm/i915/skl: Prevent unclaimed register writes on skylake.
drm/i915: Extend DSL readout fix to BDW and SKL.
Mika Kuoppala (1):
drm/i915: Do graphics device reset under forcewake
Thomas Daniel (1):
drm/i915: Fix maxfifo watermark calc on vlv cursor planes
Vivek Kasireddy (1):
drm/i915: Skip fence installation for objects with rotated views (v4)
drivers/gpu/drm/i915/i915_irq.c | 9 ++++----
drivers/gpu/drm/i915/i915_params.c | 5 +++--
drivers/gpu/drm/i915/intel_display.c | 39 +++++++++++++++++++--------------
drivers/gpu/drm/i915/intel_panel.c | 14 ++++++++++++
drivers/gpu/drm/i915/intel_pm.c | 7 +++++-
drivers/gpu/drm/i915/intel_runtime_pm.c | 18 +++++++++++++++
drivers/gpu/drm/i915/intel_uncore.c | 11 +++++++++-
7 files changed, 79 insertions(+), 24 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-10-22 8:28 Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2015-10-22 8:28 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave,
Bunch of -fixes for 4.4. Well not just, I've left the mmio/register work
from Ville in here since it's low-risk but lots of churn all over.
With this Jani will take over 4.4 from me.
Cheers, Daniel
The following changes since commit 80bea1897d7bc35e2b201847e12029a9d677cf12:
drm/i915: Update DRIVER_DATE to 20151010 (2015-10-10 13:35:42 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-10-22
for you to fetch changes up to 606bb5e0b28b540685fb94c22902cd9a948a3779:
drm/i915: Use round to closest when computing the CEA 1.001 pixel clocks (2015-10-19 17:56:02 +0200)
----------------------------------------------------------------
Bob Paauwe (2):
drm/i915/skl+: Enable pipe CSC on cursor planes. (v2)
drm/i915/skl: Enable pipe gamma for sprite planes.
Chris Wilson (2):
drm/i915: Hold dev->event_lock whilst inspecting intel_crtc->unpin_work
drm/i915: Drop i915_gem_obj_is_pinned() from set-cache-level
Daniel Vetter (1):
drm/i915: restore ggtt double-bind avoidance
Jani Nikula (1):
MAINTAINERS: add link to the Intel Graphics for Linux web site
Lukas Wunner (1):
drm/i915: Drop unnecessary #include <linux/vga_switcheroo.h>
Mika Kuoppala (1):
drm/i915: Move skl/bxt gt specific workarounds to ring init
Paulo Zanoni (1):
drm/i915: revert a few more watermark commits
Ville Syrjälä (13):
drm/i915: Eliminate weird parameter inversion from BXT PPS registers
drm/i915: Parametrize HSW video DIP data registers
drm/i915: Include gpio_mmio_base in GMBUS reg defines
drm/i915: Protect register macro arguments
drm/i915: Fix a few bad hex numbers in register defines
drm/i915: Turn GEN5_ASSERT_IIR_IS_ZERO() into a function
drm/i915: s/PIPE_FRMCOUNT_GM45/PIPE_FRMCOUNT_G4X/ etc.
drm/i915: Parametrize and fix SWF registers
drm/i915: Throw out some useless variables
drm/i915: Clean up LVDS register handling
drm/i915: Remove dev_priv argument from NEEDS_FORCE_WAKE
drm/i915: Kill the leftover RMW from ivb_sprite_disable()
drm/i915: Use round to closest when computing the CEA 1.001 pixel clocks
Williams, Dan J (1):
i915: switch from acpi_os_ioremap to memremap
MAINTAINERS | 1 +
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 18 +-
drivers/gpu/drm/i915/i915_gem.c | 99 +++++--
drivers/gpu/drm/i915/i915_gem_gtt.c | 46 ++-
drivers/gpu/drm/i915/i915_irq.c | 38 +--
drivers/gpu/drm/i915/i915_reg.h | 172 ++++++------
drivers/gpu/drm/i915/i915_suspend.c | 45 ++-
drivers/gpu/drm/i915/intel_acpi.c | 1 -
drivers/gpu/drm/i915/intel_atomic.c | 1 -
drivers/gpu/drm/i915/intel_audio.c | 12 +-
drivers/gpu/drm/i915/intel_bios.c | 25 +-
drivers/gpu/drm/i915/intel_display.c | 182 +++++-------
drivers/gpu/drm/i915/intel_dp.c | 10 +-
drivers/gpu/drm/i915/intel_drv.h | 9 +-
drivers/gpu/drm/i915/intel_hdmi.c | 26 +-
drivers/gpu/drm/i915/intel_i2c.c | 54 ++--
drivers/gpu/drm/i915/intel_lvds.c | 30 +-
drivers/gpu/drm/i915/intel_opregion.c | 83 +++---
drivers/gpu/drm/i915/intel_panel.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 479 +++++++++++++++++---------------
drivers/gpu/drm/i915/intel_psr.c | 18 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 44 ++-
drivers/gpu/drm/i915/intel_sprite.c | 18 +-
drivers/gpu/drm/i915/intel_uncore.c | 16 +-
25 files changed, 792 insertions(+), 639 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-09-02 11:49 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-09-02 11:49 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
i915 display fixes headed for v4.3. Mostly SKL, but some regression
fixes too.
BR,
Jani.
The following changes since commit 26951caf55d73ceb1967b0bf12f6d0b96853508e:
drm/i915/skl: enable DDI-E hotplug (2015-08-26 10:24:25 +0300)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-09-02
for you to fetch changes up to 6fa2d197936ba0b8936e813d0adecefac160062b:
i915: Set ddi_pll_sel in DP MST path (2015-09-01 12:42:27 +0300)
----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
i915: Set ddi_pll_sel in DP MST path
Gary Wang (1):
drm/i915: set CDCLK if DPLL0 enabled during resuming from S3
Imre Deak (1):
drm/i915: apply the PCI_D0/D3 hibernation workaround everywhere on pre GEN6
Lukas Wunner (1):
drm/i915: Preserve SSC earlier
Rodrigo Vivi (2):
drm/i915/skl: Enable DDI-E
drm/i915: eDP can be present on DDI-E
Ville Syrjälä (2):
drm/i915: Check DP link status on long hpd too
drm/i915: Don't use link_bw for PLL setup
Xiong Zhang (2):
drm/i915: Enable HDMI on DDI-E
drm/i915/skl: Adding DDI_E power well domain
drivers/gpu/drm/i915/i915_debugfs.c | 2 +
drivers/gpu/drm/i915/i915_drv.c | 15 +++++---
drivers/gpu/drm/i915/i915_drv.h | 6 +++
drivers/gpu/drm/i915/intel_bios.c | 39 +++++++++++++------
drivers/gpu/drm/i915/intel_bios.h | 7 +---
drivers/gpu/drm/i915/intel_ddi.c | 11 ++----
drivers/gpu/drm/i915/intel_display.c | 54 +++++++++++++++++----------
drivers/gpu/drm/i915/intel_dp.c | 66 ++++++++++++++++-----------------
drivers/gpu/drm/i915/intel_dp_mst.c | 5 +++
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c | 21 +++++++++++
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +
12 files changed, 147 insertions(+), 82 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-08-28 12:44 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-08-28 12:44 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Some i915 fixes headed for v4.3. SKL DDI-E is a wip, but here's the
first in a series.
BR,
Jani.
The following changes since commit 3732ce72b45a2a145803558758821bf198751276:
Merge tag 'v4.2-rc8' into drm-next (2015-08-24 16:36:42 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-08-28
for you to fetch changes up to 26951caf55d73ceb1967b0bf12f6d0b96853508e:
drm/i915/skl: enable DDI-E hotplug (2015-08-26 10:24:25 +0300)
----------------------------------------------------------------
David Weinehall (1):
drm/i915: Allow parsing of variable size child device entries from VBT
Jani Nikula (1):
drm/i915: fix VBT parsing for SDVO child device mapping
Rodrigo Vivi (1):
drm/i915/skl: Update DDI buffer translation programming.
Thierry Reding (1):
drm/i915: Fix build warning on 32-bit
Thulasimani,Sivakumar (1):
drm/i915: fix link rates reported for SKL
Xiong Zhang (1):
drm/i915/skl: enable DDI-E hotplug
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 48 +++++++++++++++++--
drivers/gpu/drm/i915/i915_reg.h | 12 +++++
drivers/gpu/drm/i915/intel_bios.c | 87 ++++++++++++++++++++++------------
drivers/gpu/drm/i915/intel_bios.h | 6 ++-
drivers/gpu/drm/i915/intel_ddi.c | 75 ++++++++++-------------------
drivers/gpu/drm/i915/intel_display.c | 3 ++
drivers/gpu/drm/i915/intel_dp.c | 22 +++++----
drivers/gpu/drm/i915/intel_hotplug.c | 3 ++
10 files changed, 165 insertions(+), 94 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-08-16 18:13 Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2015-08-16 18:13 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave,
Bunch more fixes for 4.3, most of it skl fallout. It's not quite all yet,
there's still a few more patches pending to enable DDI-E correctly on skl.
Also included the dpms atomic work from Maarten since atomic is just a
pain and not including would cause piles of conflicts right from the
start.
Pull request stats are all screwed up because I had to do 2 backmerges
here (because atomic is painful) and because there's still some earlier
pulls for drm-misc and drm-intel-next pending.
I'll be at lpc next week, but Jani will take over 4.3 anyway so shouldn't
be any troubles.
Cheers, Daniel
The following changes since commit 8c10342cb48f3140d9abeadcfd2fa6625d447282:
drm/atomic: Update legacy DPMS state during modesets, v3. (2015-07-27 16:23:29 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-08-16
for you to fetch changes up to 75067ddecf21271631bc018d2fb23ddd09b66aae:
drm/i915: Per-DDI I_boost override (2015-08-14 18:13:09 +0200)
----------------------------------------------------------------
AMAN DEEP (1):
usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function
Aaron Plattner (1):
ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda
Adriana Reus (1):
iio: inv-mpu: Specify the expected format/precision for write channels
Al Cooper (1):
usb: gadget: bdc: fix a driver crash on disconnect
Al Viro (1):
link_path_walk(): be careful when failing with ENOTDIR
Alan Stern (3):
USB: OHCI: Fix race between ED unlink and URB submission
USB: OHCI: fix bad #define in ohci-tmio.c
usb: udc: core: add device_del() call to error pathway
Alban Bedel (1):
DEVICETREE: Misc fix for the AR7100 SPI controller binding
Aleksei Mamlin (1):
libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER
Alex Dai (1):
drm/i915: Add GuC-related module parameters
Alex Deucher (8):
drm/amdgpu: implement VCE 3.0 harvesting support (v4)
drm/amdgpu/cz: implement voltage validation properly
drm/amdgpu/cz/dpm: properly report UVD and VCE clock levels
drm/radeon: rework audio detect (v4)
drm/radeon: rework audio modeset to handle non-audio hdmi features
drm/radeon/combios: add some validation of lvds values
drm/amdgpu: clean up init sequence for failures
drm/amdgpu: fix rb setting for CZ
Alex Gartrell (2):
ipvs: fix ipv6 route unreach panic
ipvs: skb_orphan in case of forwarding
Alex Smith (1):
MIPS: SMP: Don't increment irq_count multiple times for call function IPIs
Alex Williamson (3):
iommu/vt-d: Fix VM domain ID leak
vfio: Fix lockdep issue
KVM: MTRR: Use default type for non-MTRR-covered gfn before WARN_ON
Alexander Drozdov (1):
packet: tpacket_snd(): fix signed/unsigned comparison
Alexander Duyck (1):
fib_trie: Drop unnecessary calls to leaf_pull_suffix
Alexandre Courbot (7):
drm/ttm: recognize ARM64 arch in ioprot handler
drm/nouveau/platform: fix compile error if !CONFIG_IOMMU
drm/nouveau/ibus/gk20a: increase SM wait timeout
drm/nouveau/fifo/gk104: kick channels when deactivating them
drm/nouveau/gr/gf100: wait on bottom half of FE's pipeline
drm/nouveau/gr/gf100: wait for GR idle after GO_IDLE bundle
drm/nouveau/nouveau/ttm: fix tiled system memory with Maxwell
Alexei Potashnik (6):
qla2xxx: delay plogi/prli ack until existing sessions are deleted
qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives
qla2xxx: added sess generations to detect RSCN update races
qla2xxx: disable scsi_transport_fc registration in target mode
qla2xxx: drop cmds/tmrs arrived while session is being deleted
qla2xxx: terminate exchange when command is aborted by LIO
Alexei Starovoitov (1):
tc: act_bpf: fix memory leak
Alexey Brodkin (2):
ARCv2: add knob for DIV_REV in Kconfig
ARCv2: allow selection of page size for MMUv4
Alexey Kardashevskiy (1):
powerpc/powernv/ioda2: Fix calculation for memory allocated for TCE table
Alexey Khoroshilov (1):
usb: gadget: mv_udc_core: fix phy_regs I/O memory leak
Alistair Popple (1):
powerpc/eeh-powernv: Fix unbalanced IRQ warning
Amanieu d'Antras (3):
signal: fix information leak in copy_siginfo_from_user32
signal: fix information leak in copy_siginfo_to_user
signalfd: fix information leak in signalfd_copyinfo
Anand Jain (1):
btrfs: its btrfs_err() instead of btrfs_error()
Andrew Lunn (1):
net: fec: Ensure clocks are enabled while using mdio bus
Andrzej Pietrasiewicz (2):
usb: gadget: f_hid: actually limit the number of instances
usb: gadget: f_printer: actually limit the number of instances
Andy Grover (2):
target: Indicate success if writing 0 to pi_prot_type
target: Do not return 0 from aptpl and alua configfs store functions
Andy Lutomirski (2):
x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
x86/ldt: Make modify_ldt synchronous
Andy Shevchenko (7):
avr32: handle NULL as a valid clock object
net/macb: improve big endian CPU support
net/macb: check if macb_config present
net/macb: use dev_*() when netdev is not yet registered
net/macb: suppress compiler warnings
net/macb: replace macb_count_tx_descriptors() by DIV_ROUND_UP()
net/macb: convert to kernel doc
Animesh Manna (1):
drm/i915/gen9: Removed byte swapping for csr firmware
Antonio Borneo (1):
HID: cp2112: fix to force single data-report reply
Antti Koskipaa (1):
drm/i915: Per-DDI I_boost override
Archit Taneja (1):
drm/msm: mdp4: Fix drm_framebuffer dereference crash
Ard Biesheuvel (1):
arm64/efi: map the entire UEFI vendor string before reading it
Arik Nemtsov (1):
cfg80211: use RTNL locked reg_can_beacon for IR-relaxation
Arne Fitzenreiter (2):
libata: add ATA_HORKAGE_NOTRIM
libata: force disable trim for SuperSSpeed S238
Arun Siluvery (2):
drm/i915: Add provision to extend Golden context batch
drm/i915:skl: Add WaEnableGapsTsvCreditFix
Avraham Stern (1):
iwlwifi: mvm: Add preemptive flag to scheulded scan
Axel Lin (4):
ASoC: sgtl5000: Fix up define for SGTL5000_SMALL_POP
serial: etraxfs-uart: Fix release etraxfs_uart_ports
ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
ASoC: cs4265: Fix setting dai format for Left/Right Justified
Bard Liao (1):
ASoC: rt5645: Fix lost pin setting for DMIC1
Baruch Siach (1):
dm crypt: update wiki page URL
Bastien Nocera (1):
Input: goodix - fix touch coordinates on WinBook TW100 and TW700
Beata Michalska (1):
ARM: dts: Update video-phy node with syscon phandle for exynos3250
Ben Skeggs (1):
drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads
Ben Zhang (1):
ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt
Benjamin Randazzo (1):
md: use kzalloc() when bitmap is disabled
Bernhard Bender (1):
Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen
Bo Svangård (1):
sc16is7xx: fix FIFO address of secondary UART
Bob Copeland (2):
mac80211: correct aid location in peering frames
mac80211: add missing length check for confirm frames
Boris Brezillon (1):
drm: atmel-hlcdc: fix vblank initial state
Brent Adam (1):
HID: multitouch: Fix fields from pen report ID being interpreted for multitouch
Brian Campbell (1):
xhci: Calculate old endpoints correctly on device reset
Brian King (3):
ipr: Fix locking for unit attention handling
ipr: Fix incorrect trace indexing
ipr: Fix invalid array indexing for HRRQ
Chaitanya T K (1):
mac80211: wowlan: enable powersave if suspend while ps-polling
Chanwoo Choi (3):
extcon: palmas: Fix NULL pointer error
thermal: exynos: Add the dependency of CONFIG_THERMAL_OF instead of CONFIG_OF
thermal: exynos: Remove unused code related to platform_data on probe()
Charles Keepax (1):
ASoC: dapm: Fix deadlock on auto-disable mux controls
Chen-Yu Tsai (1):
Input: axp20x-pek - add module alias
Chris J Arges (1):
openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes
Chris Mason (1):
Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple
Chris Metcalf (1):
tile: use free_bootmem_late() for initrd
Chris Wilson (7):
drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls
drm/i915: Keep the mm.bound_list in rough LRU order
drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
drm/i915: Mark PIN_USER binding as GLOBAL_BIND without the aliasing ppgtt
drm/i915: Declare the swizzling unknown for L-shaped configurations
drm/i915: Report IOMMU enabled status for GPU hangs
drm/i915: Remove the failed context from the fpriv->context_idr
Christian Borntraeger (1):
KVM: s390: Fix hang VCPU hang/loop regression
Christophe JAILLET (1):
ALSA: sparc: Add missing kfree in error path
Claudiu Manoil (3):
gianfar: Fix warning when CONFIG_PM off
gianfar: Fix suspend/resume for wol magic packet
gianfar: Enable device wakeup when appropriate
Colin Ian King (2):
dm cache policy smq: fix alloc_bitset check that always evaluates as false
KEYS: ensure we free the assoc array edit if edit is valid
Cornelia Huck (2):
MAINTAINERS: separate section for s390 virtio drivers
virtio/s390: rename drivers/s390/kvm -> drivers/s390/virtio
Crt Mori (1):
iio: mlx96014: Replace offset sign
Cyrille Pitchen (2):
dmaengine: at_hdmac: fix residue computation
dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg()
Damien Lespiau (2):
drm/i915: Extract a intel_power_well_enable() function
drm/i915: Extract a intel_power_well_disable() function
Dan Carpenter (5):
HID: wacom: NULL dereferences on error in probe()
spi: zynq: missing break statement
net/xen-netback: off by one in BUG_ON() condition
ALSA: hda - fix cs4210_spdif_automute()
drm/amdgpu: information leak in amdgpu_info_ioctl()
Dan Murphy (1):
net: phy: dp83867: Fix warning check for setting the internal delay
Dan Williams (1):
libnvdimm: fix namespace seed creation
Daniel Baluta (4):
iio: ABI: Clarify proximity output value
iio: proximity: sx9500: Fix proximity value
iio: magnetometer: mmc35240: Fix crash in pm suspend
iio: magnetometer: mmc35240: Fix SET/RESET mask
Daniel Borkmann (8):
rtnetlink: reject non-IFLA_VF_PORT attributes inside IFLA_VF_PORTS
sched: cls_bpf: fix panic on filter replace
sched: cls_flower: fix panic on filter replace
sched: cls_flow: fix panic on filter replace
net: sctp: stop spamming klog with rfc6458, 5.3.2. deprecation warnings
ebpf, x86: fix general protection fault when tail call is invoked
act_bpf: fix memory leaks when replacing bpf programs
net: sched: fix refcount imbalance in actions
Daniel Vetter (18):
Partially revert "drm/i915: s/mdelay/msleep/" in ilk rps code
drm: Stop resetting connector state to unknown
drm/i915: Clean up Makefile
drm/i915: Extract i915_gem_fence.c
drm/i915: kerneldoc for fences
drm/i915: Remove bogus kerneldoc include directive
drm/i915: Move low-level swizzling code to i915_gem_fence.c
drm/i915: kerneldoc for tiling IOCTL and swizzle functions
drm/i915: Fake AGP is dead
drm/i915: Update DRIVER_DATE to 20150731
drm/atomic-helper: Add an atomice best_encoder callback
drm/i915: Fixup dp mst encoder selection
drm/dp-mst: Remove debug WARN_ON
drm/atomic-helpers: Make encoder picking more robust
Merge tag 'topic/drm-misc-2015-07-28' into drm-intel-next-queued
drm/vblank: Use u32 consistently for vblank counters
drm/i915: Only dither on 6bpc panels
Merge tag 'drm-intel-fixes-2015-08-14' into drm-intel-next-fixes
Darren Hart (1):
selftests/futex: Fix futex_cmp_requeue_pi() error handling
Dave Airlie (8):
Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge tag 'topic/drm-fixes-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge tag 'drm-atmel-hlcdc/fixes-for-4.2' of https://github.com/bbrezillon/linux-at91 into drm-fixes
Merge branch 'linux-4.2' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
Merge branch 'linux-4.2' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge branch 'msm-fixes-4.2' of git://people.freedesktop.org/~robclark/linux into drm-fixes
Dave Chinner (3):
xfs: call dax_fault on read page faults for DAX
xfs: remote attribute headers contain an invalid LSN
xfs: remote attributes need to be considered data
Dave Gordon (2):
drm/i915: Add i915_gem_object_create_from_data()
drm/i915: Add GuC-related header files
Dave Hansen (1):
x86/mm: Add parenthesis for TLB tracepoint size calculation
David Daney (1):
MIPS: Make set_pte() SMP safe.
David Disseldorp (1):
target/configfs: handle match_int() errors
David Henningsson (2):
ALSA: hda - Fix Skylake codec timeout
ALSA: hda - Add headset mic pin quirk for a Dell device
David Jander (1):
Revert "serial: imx: initialized DMA w/o HW flow enabled"
David Kershner (1):
kthread: export kthread functions
David Milburn (1):
libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit
David S. Miller (22):
Merge branch 'isdn-gigaset-fixes'
Merge tag 'linux-can-fixes-for-4.2-20150715' of git://git.kernel.org/.../mkl/linux-can
Merge branch 'ipvlan'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
Merge tag 'linux-can-fixes-for-4.2-20150716' of git://git.kernel.org/.../mkl/linux-can
Merge tag 'mac80211-for-davem-2015-07-17' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'sch_panic'
Merge tag 'wireless-drivers-for-davem-2015-07-20' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge branch 'arm-bpf-fixes'
Merge branch 'fib_select_default-fixes'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'mlx4-fixes'
Merge branch 'inet-frag-fixes'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
Merge branch 'r8152-fixes'
Merge branch 'macb-fixes'
macb: Fix build with macro'ized readl/writel.
Merge branch 'netcp-fixes'
Merge branch 'thunderx-fixes'
Merge branch 'r8152-fixes'
Merge branch 'gianfar-wol-fixes'
sparc64: Fix userspace FPU register corruptions.
David Ward (1):
net/ipv4: suppress NETDEV_UP notification on address lifetime update
David Weinehall (1):
drm/i915: Allow parsing of variable size child device entries from VBT
Denis Carikli (1):
ARM: dts: i.MX35: Fix can support.
Denys Vlasenko (1):
x86/asm/entry/32: Revert 'Do not use R9 in SYSCALL32' commit
Devesh Sharma (2):
RDMA/ocrdma: update ocrdma license to dual-license
RDMA/ocrdma: update ocrdma module license string
Dirk Behme (1):
USB: sierra: add 1199:68AB device ID
Dmitry Skorodumov (1):
x86/efi: Use all 64 bit of efi_memmap in setup_e820()
Dmitry Torokhov (4):
netfilter: IDLETIMER: fix lockdep warning
Input: LEDs - skip unnamed LEDs
Revert "Input: zforce - don't overwrite the stack"
Input: turbografx - fix potential out of bound access
Dong Aisheng (11):
dts: imx51: fix sd card gpio polarity specified in device tree
dts: imx53: fix sd card gpio polarity specified in device tree
dts: imx6: fix sd card gpio polarity specified in device tree
dts: imx25: fix sd card gpio polarity specified in device tree
dts: imx7: fix sd card gpio polarity specified in device tree
mmc: sdhci-esdhc-imx: fix cd regression for dt platform
mmc: sdhci-esdhc-imx: move all non dt probe code into one function
mmc: sdhci: make max-frequency property in device tree work
mmc: sdhci-esdhc-imx: remove duplicated dts parsing
mmc: sdhci-esdhc-imx: clear f_max in boarddata
dts: mmc: fsl-imx-esdhc: remove fsl,cd-controller support
Dongxing Zhang (1):
tty/vt: Fix the memory leak in visual_init
Dreyfuss, Haim (1):
iwlwifi: pcie: Fix bug in NIC's PM registers access
Duson Lin (1):
Input: elantech - add special check for fw_version 0x470f01 touchpad
Edward Hyunkoo Jee (1):
inet: frags: fix defragmented packet's IP header for af_packet
Emmanuel Grumbach (4):
iwlwifi: mvm: fix antenna selection when BT is active
iwlwifi: pcie: don't panic if pcie transport alloc fails
iwlwifi: pcie: prepare the device before accessing it
Revert "iwlwifi: pcie: New RBD allocation model"
Eric Dumazet (5):
ipv6: lock socket in ip6_datagram_connect()
caif: fix leaks and race in caif_queue_rcv_skb()
tcp: suppress a division by zero warning
arp: filter NOARP neighbours for SIOCGARP
ipv6: flush nd cache on IFF_NOARP change
Eric W. Biederman (2):
mnt: Clarify and correct the disconnect logic in umount_tree
mnt: In detach_mounts detach the appropriate unmounted mount
Fabio Estevam (2):
Revert "net: fec: Ensure clocks are enabled while using mdio bus"
iio: twl4030-madc: Pass the IRQF_ONESHOT flag
Fang, Yang A (1):
ASoC: Intel: fix incorrect widget name
Felix Fietkau (3):
ath9k_hw: fix device ID check for AR956x
MIPS: Fix sched_getaffinity with MT FPAFF enabled
MIPS: Export get_c0_perfcount_int()
Filipe Manana (1):
Btrfs: fix quick exhaustion of the system array in the superblock
Florian Fainelli (2):
net: dsa: bcm_sf2: do not use indirect reads and writes for 7445E0
Revert "MIPS: BCM63xx: Provide a plat_post_dma_flush hook"
Florian Westphal (4):
netlink: don't hold mutex in rcu callback when releasing mmapd ring
inet: frag: don't re-use chainlist for evictor
inet: frag: change *_frag_mem_limit functions to take netns_frags as argument
inet: frag: don't wait for timer deletion when evicting
Fugang Duan (1):
iio: adc: vf610: fix the adc register read fail issue
Gavin Shan (1):
drivers/usb: Delete XHCI command timer if necessary
Geert Uytterhoeven (3):
spi: SPI_ZYNQMP_GQSPI should depend on HAS_DMA
iio: sx9500: Add missing init in sx9500_buffer_pre{en,dis}able()
mmc: MMC_MTK should depend on HAS_DMA
Goldwyn Rodrigues (5):
md: Skip cluster setup for dm-raid
md: Skip cluster setup in case of error while reading bitmap
md: Return error if request_module fails and returns positive value
md-cluster: fix bitmap sub-offset in bitmap_read_sb
Fix read-balancing during node failure
Greg Kroah-Hartman (9):
Merge tag 'fixes-for-v4.2-rc4' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'phy-for-4.2-rc' of git://git.kernel.org/.../kishon/linux-phy into usb-linus
Merge tag 'iio-fixes-for-4.2c' of git://git.kernel.org/.../jic23/iio into staging-linus
Merge tag 'usb-ci-v4.2-rc5' of git://git.kernel.org/.../peter.chen/usb into usb-linus
Merge tag 'fixes-for-v4.2-rc5' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'usb-serial-4.2-rc5' of git://git.kernel.org/.../johan/usb-serial into usb-linus
Merge tag 'extcon-fixes-for-4.2-rc5' of git://git.kernel.org/.../chanwoo/extcon into char-misc-linus
Merge tag 'fixes-for-v4.2-rc6' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'phy-for-4.2-rc6' of git://git.kernel.org/.../kishon/linux-phy into usb-linus
Grygorii Strashko (1):
pinctrl: single: ensure pcs irq will not be forced threaded
Guenter Roeck (3):
hwmon: (nct7904) Rename pwm attributes to match hwmon ABI
hwmon: (nct7802) Fix integer overflow seen when writing voltage limits
staging: lustre: Include unaligned.h instead of access_ok.h
H Hartley Sweeten (1):
staging: comedi: das1800: add missing break in switch
Hanno Böck (2):
drm/i915: Properly sort MI coomand table
drm/i915: Fix command parser table validator
Hans de Goede (3):
usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors
phy-sun4i-usb: Add missing EXPORT_SYMBOL_GPL for sun4i_usb_phy_set_squelch_detect
Input: alps - only Dell laptops have separate button bits for v2 dualpoint sticks
Hartmut Knaack (10):
iio:light:cm3323: clear bitmask before set
iio:accel:bmc150-accel: fix counting direction
iio:adc:cc10001_adc: fix Kconfig dependency
iio:light:stk3310: Fix REGMAP_I2C dependency
iio:light:ltr501: fix variable in ltr501_init
iio:light:ltr501: fix regmap dependency
iio:magnetometer:bmc150_magn: add regmap dependency
iio:magnetometer:bmc150_magn: output intended variable
iio:light:stk3310: move device register to end of probe
iio:light:stk3310: make endianness independent of host
Heiko Carstens (1):
s390/cachinfo: add missing facility check to init_cache_level()
Heiko Stuebner (1):
iio: adc: rockchip_saradc: add missing MODULE_* data
Henrik Rydberg (2):
Input: bcm5974 - prepare for a new trackpad generation
HID: apple: Add support for the 2015 Macbook Pro
Herbert Xu (4):
net: Clone skb before setting peeked flag
net: Fix skb csum races when peeking
Revert "sit: Add gro callbacks to sit_offload"
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
Himanshu Madhani (2):
qla2xxx: Enable target mode for ISP27XX
qla2xxx: Remove msleep in qlt_send_term_exchange
Hui Wang (2):
ALSA: hda - remove one pin from ALC292_STANDARD_PINS
ALSA: hda - one Dell machine needs the headphone white noise fixup
Ido Shamay (1):
net/mlx4_en: Remove BUG_ON assert when checking if ring is full
Igor Mammedov (4):
vhost: use binary search instead of linear in find_region()
vhost: extend memory regions allocation to vmalloc
vhost: add max_mem_regions module parameter
vhost: fix error handling for memory region alloc
Ilia Mirkin (5):
drm/nouveau/bios: add 0x59 and 0x5a opcodes
drm/nouveau/bios: add proper support for opcode 0x59
drm/nouveau/fbcon/nv11-: correctly account for ring space usage
drm/nouveau/fbcon/gf100-: reduce RING_SPACE allocation
drm/nouveau/fbcon/g80: reduce PUSH_SPACE alloc, fire ring on accel init
Ilya Dryomov (1):
rbd: fix copyup completion race
Imre Deak (3):
drm/i915: combine i9xx_get_hpd_pins and pch_get_hpd_pins
drm/i915: don't use HPD_PORT_A as an alias for HPD_NONE
drm/i915/bxt: add support for HPD long/short pulse detection on HPD_PORT_A pin
Ingo Molnar (2):
Merge tag 'efi-urgent' of git://git.kernel.org/.../mfleming/efi into x86/urgent
Merge tag 'efi-urgent' of git://git.kernel.org/.../mfleming/efi into x86/urgent
Ivan Vecera (1):
macvtap: fix network header pointer for VLAN tagged pkts
J. Bruce Fields (1):
NFSv4.2: handle NFS-specific llseek errors
JM Friedt (1):
iio: DAC: ad5624r_spi: fix bit shift of output data value
Jack Morgenstein (2):
net/mlx4_core: Fix wrong index in propagating port change event to VFs
net/mlx4_core: Relieve cpu load average on the port sending flow
Jaegeuk Kim (2):
f2fs: handle error cases in move_encrypted_block
f2fs: call set_page_dirty to attach i_wb for cgroup
Jakub Kicinski (1):
sc16is7xx: fix Kconfig dependencies
James Cowgill (2):
MIPS: unaligned: Fix build error on big endian R6 kernels
MIPS: Replace add and sub instructions in relocate_kernel.S with addiu
James Hogan (4):
MIPS: Malta: Don't reinitialise RTC
MIPS: do_mcheck: Fix kernel code dump with EVA
MIPS: show_stack: Fix stack trace with EVA
MIPS: Flush RPS on kernel entry with EVA
Jammy Zhou (3):
drm/amdgpu: add feature version for RLC and MEC v2
drm/amdgpu: add feature version for SDMA ucode
drm/amdgpu: set fw_version and feature_version for smu fw loading
Jan Beulich (2):
x86/fpu: Disable dependent CPU features on "noxsave"
x86/mm/pat: Adjust default caching mode translation tables
Jan Kara (1):
fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
Jan Leupold (1):
iio: adc: at91_adc: allow to use full range of startup time
Jan Luebbe (2):
i2c: core: only use set_scl for bus recovery after calling prepare_recovery
i2c: omap: fix bus recovery setup
Jani Nikula (1):
drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A
Jason A. Donenfeld (1):
Makefile: Force gzip and xz on module install
Jason Gerecke (1):
HID: wacom: Enable pad device for older Bamboo Touch tablets
Jason Gunthorpe (1):
IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM
Jason Wang (1):
virtio-input: reset device and detach unused during remove
Javi Merino (1):
thermal: power_allocator: trace the real requested power
Javier Martinez Canillas (4):
regulator: core: Increase refcount for regulator supply's module
regulator: core: Fix memory leak in regulator_resolve_supply()
hwmon: (nct7904) Export I2C module alias information
hwmon: (g762) Export OF module alias information
Jean-Francois Moine (1):
drm/i2c: tda998x: fix bad checksum of the HDMI AVI infoframe
Jeeja KP (3):
ASoC: topology: Fix to add dapm mixer info
ALSA: HDA: Fix stream assignment for host in decoupled mode
ALSA: HDA: Dont check return for snd_hdac_chip_readl
Jeff Layton (2):
nfs: plug memory leak when ->prepare_layoutcommit fails
nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid
Jesse Barnes (1):
drm/i915: disable_shared_pll doesn't work on pre-gen5
Jiang Liu (2):
ARM64/irq: Use access helper irq_data_get_affinity_mask()
x86/irq: Use the caller provided polarity setting in mp_check_pin_attr()
Jie Yang (2):
ASoC: Intel: haswell: fix initialize 'NULL device *' issue
ASoC: Intel: sst_byt: fix initialize 'NULL device *' issue
Jingju Hou (1):
mmc: sdhci-pxav3: fix platform_data is not initialized
Jiri Kosina (1):
Input: synaptics - dump ext10 capabilities as well
Jiri Pirko (1):
niu: don't count tx error twice in case of headroom realloc fails
Jiri Prchal (1):
spi: spidev: add compatible value for LTC2488
Joachim Eastwood (3):
pinctrl: lpc18xx: fix schmitt trigger setup
stmmac: fix setting of driver data in stmmac_dvr_probe
stmmac: fix missing MODULE_LICENSE in stmmac_platform
Joakim Tjernlund (1):
mmc: sdhci-esdhc: Make 8BIT bus work
Joe Stringer (1):
netfilter: nf_conntrack: Support expectations in different zones
Joe Thornber (1):
dm btree remove: fix bug in remove_one()
Joerg Roedel (6):
iommu/amd: Use iommu_attach_group()
iommu/amd: Use iommu core for passthrough mode
iommu/amd: Allow non-IOMMUv2 devices in IOMMUv2 domains
iommu/amd: Use swiotlb in passthrough mode
iommu/amd: Set global dma_ops if swiotlb is disabled
iommu/amd: Allow non-ATS devices in IOMMUv2 domains
Johan Hedberg (1):
Bluetooth: Fix NULL pointer dereference in smp_conn_security
Johannes Berg (2):
iwlwifi: mvm: check time-event vif to avoid bad deletion
mac80211: shut down interfaces before destroying interface list
Johannes Thumshirn (1):
cdc-acm: Destroy acm_minors IDR on module exit
John Horan (1):
Input: bcm5974 - add support for the 2015 Macbook Pro
John Youn (1):
usb: dwc3: Reset the transfer resource index on SET_INTERFACE
Jonas Gorski (1):
MIPS: Fix build with CONFIG_OF=y for non OF-enabled targets
Jonathan Bell (1):
pinctrl: bcm2835: Clear the event latch register when disabling interrupts
Joseph Qi (2):
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
ocfs2: fix shift left overflow
Juergen Borleis (1):
ASoC: fsl-ssi: Fix bitclock calculation for master mode
Juergen Gross (1):
xen: release lock occasionally during ballooning
Julian Anastasov (6):
ipvs: do not use random local source address for tunnels
ipvs: fix crash if scheduler is changed
ipvs: fix crash with sync protocol v0 and FTP
ipvs: call skb_sender_cpu_clear
ipv4: fib_select_default should match the prefix
ipv4: consider TOS in fib_select_default
Jun Nie (1):
Revert "dmaengine: virt-dma: don't always free descriptor upon completion"
Kalle Valo (1):
Merge tag 'iwlwifi-for-kalle-2015-06-12' of https://git.kernel.org/.../iwlwifi/iwlwifi-fixes
Kamil Dudka (2):
drm/nouveau: hold mutex when calling nouveau_abi16_fini()
drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex
Kanoj Sarcar (1):
qla2xxx: fix command initialization in target mode.
Karicheri, Muralidharan (4):
net: netcp: fix improper initialization in netcp_ndo_open()
net: netcp: fix cleanup interface list in netcp_remove()
net: netcp: ethss: fix up incorrect use of list api
net: netcp: ethss: cleanup gbe_probe() and gbe_remove() functions
Kevin Cernekee (1):
MIPS: BMIPS: Delete unused Kconfig symbol
Kinglong Mee (3):
nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
nfsd: Fix a file leak on nfsd4_layout_setlease failure
nfs: Fix an oops caused by using other thread's stack space in ASYNC mode
Kirill A. Shutemov (1):
x86/mpx: Do not set ->vm_ops on MPX VMAs
Kishon Vijay Abraham I (1):
mmc: omap_hsmmc: Fix DTO and DCRC handling
Konstantin Khlebnikov (7):
ipvlan: remove counters of ipv4 and ipv6 addresses
ipvlan: plug memory leak in ipvlan_link_delete
ipvlan: unhash addresses without synchronize_rcu
ipvlan: ignore addresses from ipv6 autoconfiguration
net: ratelimit warnings about dst entry refcount underflow or overflow
cgroup: net_cls: fix false-positive "suspicious RCU usage"
mm/slub: allow merging when SLAB_DEBUG_FREE is set
Koro Chen (2):
ASoC: mediatek: Fix unbalanced calls to runtime suspend/resume
ASoC: mediatek: Use platform_of_node for machine drivers
Krzysztof Kozlowski (10):
regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug
dmaengine: pl330: Fix overflow when reporting residue in memcpy
dmaengine: pl330: Really fix choppy sound because of wrong residue calculation
ASoC: zx: i2s: Fix devm_ioremap_resource return value check
ASoC: zx: spdif: Fix devm_ioremap_resource return value check
pinctrl: samsung: Remove old unused defines
serial: amba-pl011: Fix devm_ioremap_resource return value check
of: Drop owner assignment from platform and i2c driver
thermal: exynos: Disable the regulator on probe failure
thermal: Drop owner assignment from platform_driver
Lars Westerhoff (1):
packet: missing dev_put() in packet_do_bind()
Lars-Peter Clausen (4):
ASoC: dapm: Lock during userspace access
ASoC: dapm: Fix kcontrol widget name memory management
ASoC: Free card DAPM context on snd_soc_instantiate_card() error path
ASoC: dapm: Don't add prefix to widget stream name
Laxman Dewangan (1):
regulator: max8973: Fix up control flag option for bias control
Leo Liu (1):
drm/amdgpu: add VCE harvesting instance query
Liad Kaufman (1):
iwlwifi: nvm: remove mac address byte swapping in 8000 family
Liam Girdwood (2):
ASoC: topology: Fix TLV size calculation.
ASoC: topology: Add private data type and bump ABI version to 3
Linus Torvalds (95):
Merge branch 'for-linus' of git://git.kernel.org/.../egtvedt/linux-avr32
Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
Merge tag 'trace-v4.2-rc2-fix2' of git://git.kernel.org/.../rostedt/linux-trace
Merge branch 'for_linus' of git://git.kernel.org/.../jack/linux-fs
Merge tag 'pinctrl-v4.2-2' of git://git.kernel.org/.../linusw/linux-pinctrl
Revert "fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()"
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge git://git.kernel.org/.../davem/net
Merge tag 'iommu-fixes-v4.2-rc3' of git://git.kernel.org/.../joro/iommu
Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
Merge branch 'for-linus' of git://git.kernel.org/.../ebiederm/user-namespace
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge branch 'stable' of git://git.kernel.org/.../cmetcalf/linux-tile
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
Merge tag 'sound-4.2-rc4' of git://git.kernel.org/.../tiwai/sound
Merge tag 'spi-fix-v4.2-rc3' of git://git.kernel.org/.../broonie/spi
Merge tag 'regulator-fix-v4.2-rc3' of git://git.kernel.org/.../broonie/regulator
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'mmc-4.2-rc3' of git://git.linaro.org/people/ulf.hansson/mmc
Merge branch 'for-4.2-fixes' of git://git.kernel.org/.../tj/libata
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Merge tag 'for-linus-20150724' of git://git.infradead.org/linux-mtd
Merge tag 'md/4.2-fixes' of git://neil.brown.name/md
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../djbw/nvdimm
Merge tag 'trace-v4.2-rc2-fix3' of git://git.kernel.org/.../rostedt/linux-trace
Merge tag 'char-misc-4.2-rc4' of git://git.kernel.org/.../gregkh/char-misc
Merge tag 'staging-4.2-rc4' of git://git.kernel.org/.../gregkh/staging
Merge tag 'tty-4.2-rc4' of git://git.kernel.org/.../gregkh/tty
Merge tag 'usb-4.2-rc4' of git://git.kernel.org/.../gregkh/usb
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Linux 4.2-rc4
Merge tag 'for-f2fs-v4.2-rc5' of git://git.kernel.org/.../jaegeuk/f2fs
Merge tag 'nfs-for-4.2-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag 'linux-kselftest-4.2-rc5' of git://git.kernel.org/.../shuah/linux-kselftest
Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
Merge tag 'devicetree-fixes-for-4.2' of git://git.kernel.org/.../robh/linux
Merge branch 'for-linus' of git://git.kernel.org/.../egtvedt/linux-avr32
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
Merge tag 'for-linus' of git://git.kernel.org/.../dledford/rdma
Merge git://git.kernel.org/.../nab/target-pending
Merge tag 'vfio-v4.2-rc5' of git://github.com/awilliam/linux-vfio
Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
Merge tag 'dm-4.2-fixes-3' of git://git.kernel.org/.../device-mapper/linux-dm
Merge tag 'pm+acpi-4.2-rc5' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'hwmon-for-linus-v4.2-rc5' of git://git.kernel.org/.../groeck/linux-staging
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'xfs-for-linus-4.2-rc4' of git://git.kernel.org/.../dgc/linux-xfs
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge tag 'drm-intel-fixes-2015-07-31' of git://anongit.freedesktop.org/drm-intel
Merge tag 'iommu-fixes-v4.2-rc4' of git://git.kernel.org/.../joro/iommu
Merge tag 'sound-4.2-rc5' of git://git.kernel.org/.../tiwai/sound
Merge branch 'for-linus-4.2' of git://git.kernel.org/.../mason/linux-btrfs
Merge git://git.kernel.org/.../davem/net
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'dmaengine-fix-4.2-rc5' of git://git.infradead.org/users/vkoul/slave-dma
Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
Merge tag 'armsoc-for-linus' of git://git.kernel.org/.../arm/arm-soc
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
i915: temporary fix for DP MST docking station NULL pointer dereference
Merge tag 'powerpc-4.2-3' of git://git.kernel.org/.../powerpc/linux
Linux 4.2-rc5
Merge tag 'fixes-for-linus' of git://git.kernel.org/.../rusty/linux
Merge git://git.kernel.org/.../herbert/crypto-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
Merge branch 'rc-fixes' of git://git.kernel.org/.../mmarek/kbuild
Merge tag 'for-linus-4.2-rc5-tag' of git://git.kernel.org/.../xen/tip
Merge tag 'topic/mst-fixes-2015-08-04' of git://anongit.freedesktop.org/drm-intel
Merge tag 'pci-v4.2-fixes-1' of git://git.kernel.org/.../helgaas/pci
Merge branch 'for-4.2' of git://linux-nfs.org/~bfields/linux
Merge tag 'md/4.2-rc5-fixes' of git://neil.brown.name/md
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge branch 'drm-tda998x-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux
Merge branch 'akpm' (patches from Andrew)
Merge git://git.kernel.org/.../davem/sparc
Merge tag 'drm-intel-fixes-2015-08-07' of git://anongit.freedesktop.org/drm-intel
Merge tag 'char-misc-4.2-rc6' of git://git.kernel.org/.../gregkh/char-misc
Merge tag 'staging-4.2-rc6' of git://git.kernel.org/.../gregkh/staging
Merge tag 'usb-4.2-rc6' of git://git.kernel.org/.../gregkh/usb
Merge tag 'hwmon-for-linus-v4.2-rc6' of git://git.kernel.org/.../groeck/linux-staging
Merge tag 'sound-4.2-rc6' of git://git.kernel.org/.../tiwai/sound
Merge tag 'dm-4.2-fixes-4' of git://git.kernel.org/.../device-mapper/linux-dm
Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
Merge tag 'arc-v4.2-rc6-fixes' of git://git.kernel.org/.../vgupta/arc
Merge branch 'for-rc' of git://git.kernel.org/.../rzhang/linux
Merge branch 'for-linus-4.2' of git://git.kernel.org/.../mason/linux-btrfs
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Linux 4.2-rc6
Linus Walleij (2):
pinctrl: abx500: remove strict mode
ARM: nomadik: disable UART0 on Nomadik boards
Lior Amsalem (1):
ata: pmp: add quirk for Marvell 4140 SATA PMP
Lu Baolu (2):
usb: ulpi: ulpi_init should be executed in subsys_initcall
usb: core: lpm: set lpm_capable for root hub device
Lucas Stach (2):
net: fec: use managed DMA API functions to allocate BD ring
net: fec: introduce fec_ptp_stop and use in probe fail path
Ludovic Desroches (1):
dmaengine: at_xdmac: fix bug about channel configuration
Luis Henriques (1):
macintosh/ans-lcd: fix build failure after module_init/exit relocation
Luis R. Rodriguez (2):
x86/mm/pat, drivers/infiniband/ipath: Replace WARN() with pr_warn()
x86/mm/pat, drivers/media/ivtv: Move the PAT warning and replace WARN() with pr_warn()
Lukasz Anaczkowski (1):
intel_pstate: Add get_scaling cpu_defaults param to Knights Landing
Maarten Lankhorst (15):
drm/i915: calculate primary visibility changes instead of calling from set_config
drm/i915: Commit planes on each crtc separately.
drm/i915: Make the force_thru workaround atomic, v2.
drm/i915: Validate the state after an atomic modeset only, and pass the state.
drm/i915: Update atomic state when removing mst connector, v3.
drm/i915: Convert connector checking to atomic, v3.
drm/i915: Remove some unneeded checks from check_crtc_state.
drm/i915: Remove connectors_active from state checking.
drm/i915: Make crtc checking use the atomic state, v2.
drm/i915: Get rid of dpms handling.
drm/i915: Remove connectors_active from sanitization, v2.
drm/i915: Remove connectors_active from intel_dp.c, v2.
drm/i915: Remove connectors_active.
drm/i915: Only update mode related state if a modeset happened.
drm/i915: Handle return value in intel_pin_and_fence_fb_obj, v2.
Malcolm Priestley (3):
staging: vt6655: check ieee80211_bss_conf bssid not NULL
staging: vt6656: check ieee80211_bss_conf bssid not NULL
staging: vt6655: vnt_bss_info_changed check conf->beacon_rate is not NULL
Manfred Schlaegl (1):
iio: mcp320x: Fix NULL pointer dereference
Marc Herbert (1):
drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl
Marc Kleine-Budde (12):
can: at91_can: don't touch skb after netif_receive_skb()/netif_rx()
can: flexcan: don't touch skb after netif_receive_skb()
can: bfin_can: don't touch skb after netif_rx()
can: grcan: don't touch skb after netif_rx()
can: slcan: don't touch skb after netif_rx_ni()
can: ti_heccn: don't touch skb after netif_rx()
can: cc770: don't touch skb after netif_rx()
can: sja1000: don't touch skb after netif_rx()
can: esd_usb2: don't touch skb after netif_rx()
can: ems_usb: don't touch skb after netif_rx()
can: usb_8dev: don't touch skb after netif_rx()
can: pcan_usb: don't touch skb after netif_rx()
Marc-André Lureau (1):
vhost: actually track log eventfd file
Marcus Gelderie (1):
ipc: modify message queue accounting to not take kernel data structures into account
Marek Belisko (1):
Input: twl4030-vibra - fix ERROR: Bad of_node_put() warning
Marek Marczykowski-Górecki (1):
xen/gntdevt: Fix race condition in gntdev_release()
Mark Brown (13):
regulator: core: Handle full constraints systems when resolving supplies
Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linus
Merge remote-tracking branch 'asoc/fix/pcm1681' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
Merge remote-tracking branch 'asoc/fix/ssm4567' into asoc-linus
Merge remote-tracking branches 'asoc/fix/fsl-ssi', 'asoc/fix/intel', 'asoc/fix/intel-kconfig' and 'asoc/fix/mediatek' into asoc-linus
Merge remote-tracking branches 'asoc/fix/sgtl5000', 'asoc/fix/topology' and 'asoc/fix/zx' into asoc-linus
Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max8973', 'regulator/fix/s2mps11' and 'regulator/fix/supply' into regulator-linus
Merge remote-tracking branches 'spi/fix/gqspi', 'spi/fix/imx', 'spi/fix/mg-spfi' and 'spi/fix/spidev' into spi-linus
Merge tag 'asoc-fix-v4.2-rc3' into asoc-fix-topology
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
Merge remote-tracking branches 'asoc/fix/cs4265', 'asoc/fix/intel' and 'asoc/fix/topology' into asoc-linus
Martin K. Petersen (2):
libata: Do not blacklist M510DC
block: Do a full clone when splitting discard bios
Martin Kepplinger (1):
iio: mma8452: use iio event type IIO_EV_TYPE_MAG
Martin Schwidefsky (2):
s390: adapt entry.S to the move of thread_struct
hwrng: core - correct error check of kthread_run call
Maruthi Srinivas Bayyavarapu (1):
ALSA: hda: add new AMD PCI IDs with proper driver caps
Masanari Iida (1):
i2c: Fix typo in i2c-bfin-twi.c
Mateusz Sylwestrzak (1):
ALSA: hda - Add headset mic support for Acer Aspire V5-573G
Mathias Nyman (2):
xhci: call BIOS workaround to enable runtime suspend on Intel Braswell
xhci: fix off by one error in TRB DMA address boundary check
Matt Fleming (1):
perf/x86/intel/cqm: Return cached counter value from IRQ context
Matti Gottlieb (1):
iwlwifi: mvm: Avoid accessing Null pointer when setting igtk
Mel Gorman (3):
mm, meminit: allow early_pfn_to_nid to be used during runtime
fs, file table: reinit files_stat.max_files after deferred memory initialisation
mm: initialize hotplugged pages as reserved
Mengdong Lin (3):
ASoC: topology: fix typo in soc_tplg_kcontrol_bind_io()
ASoC: topology: Update TLV support so we can support more TLV types
ASoC: topology: Add ops support to byte controls UAPI
Michael Holzheu (1):
s390/bpf: clear correct BPF accumulator register
Michael S. Tsirkin (4):
virtio_net: document VIRTIO_NET_CTRL_GUEST_OFFLOADS
virtio: define virtio_pci_cfg_cap in header.
PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
virtio_net: don't require ANY_LAYOUT with VERSION_1
Michal Hocko (1):
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
Michal Kazior (1):
mac80211: don't clear all tx flags when requeing
Michal Marek (1):
kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment
Michel Dänzer (4):
drm/amdgpu/dce11: Re-set VBLANK interrupt state when enabling a CRTC
drm/amdgpu/dce10: Re-set VBLANK interrupt state when enabling a CRTC
drm/radeon: Drop drm/ prefix for including drm.h in radeon_drm.h
drm/amdgpu: Drop drm/ prefix for including drm.h in amdgpu_drm.h
Mika Kuoppala (6):
drm/i915: Do kunmap if renderstate parsing fails
drm/i915: Spam less on dp aux send/receive problems
drm/i915/skl WaDisableSbeCacheDispatchPortSharing
drm/i915: Use masked write for Context Status Buffer Pointer
drm/i915: Check idle to active before processing CSQ
drm/i915: Contain the WA_REG macro
Mika Westerberg (1):
ACPI / PM: Use target_state to set the device power state
Mike Krinkin (1):
null_blk: fix use-after-free problem
Mike Snitzer (4):
dm thin: return -ENOSPC when erroring retry list due to out of data space
Revert "dm cache: do not wake_worker() in free_migration()"
dm cache: fix device destroy hang due to improper prealloc_used accounting
dm: fix dm_merge_bvec regression on 32 bit systems
Mikulas Patocka (1):
libata: increase the timeout when setting transfer mode
Mugunthan V N (1):
drivers: net: cpsw: remove tx event processing in rx napi poll
Murali Karicheri (1):
ARM: dts: keystone: fix dt bindings to use post div register for mainpll
Naoya Horiguchi (5):
mm/memory-failure: unlock_page before put_page
mm/memory-failure: fix race in counting num_poisoned_pages
mm/memory-failure: give up error handling for non-tail-refcounted thp
mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_*
mm/memory-failure: set PageHWPoison before migrate_pages()
NeilBrown (8):
md/raid5: avoid races when changing cache size.
md/raid10: always set reshape_safe when initializing reshape_position.
md: flush ->event_work before stopping array.
md/raid1: fix test for 'was read error from last working device'.
md/raid5: clear R5_NeedReplace when no longer needed.
sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable.
md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
md/raid5: don't let shrink_slab shrink too far.
Nicholas Bellinger (5):
target: Add extra TYPE_DISK + protection checks for INQUIRY SPT
iscsi-target: Fix use-after-free during TPG session shutdown
iscsi-target: Fix iscsit_start_kthreads failure OOPs
iscsi-target: Fix iser explicit logout TX kthread leak
iser-target: Fix REJECT CM event use-after-free OOPs
Nicholas Mc Guire (1):
tcm_qla2xxx: pass timeout as HZ independent value
Nicolai Stange (1):
mm, meminit: replace rwsem with completion
Nicolas Boichat (1):
ASoC: rt5645: Check if codec is initialized in workqueue handler
Nicolas Iooss (1):
drm/amdgpu: increment queue when iterating on this variable.
Nicolas Schichan (3):
ARM: net: fix condition for load_order > 0 when translating load instructions.
ARM: net: handle negative offsets in BPF JIT.
ARM: net: fix vlan access instructions in ARM JIT.
Nikolay Aleksandrov (7):
bridge: mdb: fix double add notification
bonding: fix destruction of bond with devices different from arphrd_ether
bonding: correctly handle bonding type change on enslave failure
bridge: netlink: fix slave_changelink/br_setport race conditions
inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test
bridge: stp: when using userspace stp stop kernel hello and hold timers
bridge: mdb: fix delmdb state in the notification
Oleksij Rempel (1):
Input: zforce - don't overwrite the stack
Oliver Neukum (1):
usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
Olof Johansson (3):
Merge tag 'samsung-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into fixes
Merge tag 'for-v4.2-rc/omap-fixes-a' of git://git.kernel.org/.../pjw/omap-pending into fixes
Merge tag 'imx-fixes-4.2-2' of git://git.kernel.org/.../shawnguo/linux into fixes
Or Gerlitz (1):
net/mlx4_core: Use sink counter for the VF default as fallback
Oren Givon (1):
iwlwifi: edit the 3165 series and 8000 series PCI IDs
Pablo Neira Ayuso (3):
netfilter: ctnetlink: put back references to master ct and expect objects
netfilter: fix netns dependencies with conntrack templates
Merge tag 'ipvs-fixes-for-v4.2' of https://git.kernel.org/.../horms/ipvs
Pali Rohár (1):
hwmon: (dell-smm) Blacklist Dell Studio XPS 8100
Paolo Bonzini (3):
KVM: x86: introduce kvm_check_has_quirk
KVM: x86: rename quirk constants to KVM_X86_QUIRK_*
Merge tag 'kvm-s390-master-20150730' of git://git.kernel.org/.../kvms390/linux into kvm-master
Paulo Zanoni (6):
drm/i915: fix FBC frontbuffer tracking flushing code
drm/i915: don't call intel_fbc_update() at intel_unpin_work_fn()
drm/i915: don't disable FBC for pipe A when flipping pipe B
drm/i915: special-case dirtyfb for frontbuffer tracking
drm/i915/skl: send opregion_nofify_adapter(PCI_D1) instead of PCI_D3
drm/i915: fix stolen bios_reserved checks
Peng Fan (1):
mmc: sdhci check parameters before call dma_free_coherent
Peter Chen (2):
usb: chipidea: ehci_init_driver is intended to call one time
usb: gadget: f_uac2: fix calculation of uac2->p_interval
Peter Hurley (4):
n_tty: signal and flush atomically
m32r: Add ioreadXX/iowriteXX big-endian mmio accessors
serial: core: Fix crashes while echoing when closing
tty: vt: Fix !TASK_RUNNING diagnostic warning from paste_selection()
Peter Hutterer (1):
Input: elantech - force resolution of 31 u/mm
Peter Meerwald (2):
iio: light: tcs3414: Fix bug preventing to set integration time
iio: tmp006: Check channel info on write
Pierre Morel (1):
9p/trans_virtio: reset virtio device on remove
Pieter Hollants (1):
USB: qcserial: Add support for Dell Wireless 5809e 4G Modem
Qu Wenruo (1):
btrfs: qgroup: Fix a regression in qgroup reserved space.
Quinn Tran (3):
qla2xxx: Add flush after updating ATIOQ consumer index.
qla2xxx: release request queue reservation.
qla2xxx: adjust debug flags
Rabin Vincent (1):
writeback: fix initial dirty limit
Rafael J. Wysocki (2):
cpufreq: Avoid attempts to create duplicate symbolic links
Merge branches 'pm-cpufreq' and 'acpi-pm'
Rajmohan Mani (1):
xhci: Workaround to get D3 working in Intel xHCI
Ralf Baechle (3):
CPUFREQ: Loongson2: Fix broken build due to incorrect include.
MIPS: Handle page faults of executable but unreadable pages correctly.
MIPS: Partially disable RIXI support.
Rameshwar Prasad Sahu (1):
dmaengine: xgene-dma: Fix the resource map to handle overlapping
Reinhard Speyerer (2):
USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355
qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355
Reyad Attiyat (1):
HID: microsoft: Add quirk for MS Surface Type/Touch cover
Ricardo Neri (1):
efi: Check for NULL efi kernel parameters
Richard Stearn (1):
NET: AX.25: Stop heartbeat timer on disconnect.
Rob Clark (1):
drm/msm: fix msm_gem_prime_get_sg_table()
Rob Herring (1):
of: add HAS_IOMEM depends to OF_ADDRESS
Robert Jarzmik (1):
MAINTAINERS: mtd: docg3: add docg3 maintainer
Rodrigo Vivi (6):
drm/i915: Try to stop sink crc calculation on error.
drm/i915: Don't return error on sink crc stop.
drm/i915: Split sink_crc function in start, stop and read.
drm/i915: VLV/CHV PSR: Increase wait delay time before active PSR.
drm/i915: Set power domain for DDI-E
drm/i915: Set alternate aux for DDI-E
Roger Quadros (7):
phy: ti-pipe3: fix suspend
ARM: DRA7: hwmod: fix gpmc hwmod
ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
extcon: Fix hang and extcon_get/set_cable_state().
extcon: Fix extcon_cable_get_state() from getting old state after notification
phy: ti-pipe3: i783 workaround for SATA lockup after dpll unlock/relock
ARM: dts: dra7: Add syscon-pllreset syscon to SATA PHY
Roland Dreier (1):
qla2xxx: kill sessions/log out initiator on RSCN and port down events
Ross Lagerwall (1):
xen/events/fifo: Handle linked events when closing a port
Roy Spliet (1):
drm/nouveau/clk/gt215: u32->s32 for difference in req. and set clock
Rusty Russell (1):
module: weaken locking assertion for oops path.
Sabrina Dubroca (1):
tcp: fix recv with flags MSG_WAITALL | MSG_PEEK
Sagi Grimberg (3):
target/pr: Fix possible uninitialized variable usage
target/spc: Set SPT correctly in Extended INQUIRY Data VPD page
target/rd: Set ramdisk as non rotational device
Salvatore Mesoraca (1):
Adding YAMA hooks also when YAMA is not stacked.
Samuel Pitoiset (2):
drm/nouveau/pm: prevent freeing the wrong engine context
drm/nouveau/pm: fix a potential race condition when creating an engine context
Sascha Hauer (1):
spi: imx: Fix small DMA transfers
Satish Ashok (2):
bridge: multicast: treat igmpv3 report with INCLUDE and no sources as a leave
bridge: mcast: give fast leave precedence over multicast router and querier
Saurav Kashyap (1):
qla2xxx: Fix hardware lock/unlock issue causing kernel panic.
Scott Wood (1):
mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict
Sebastian Herbszt (1):
Documentation/target: Fix tcm_mod_builder.py build breakage
Sebastian Ott (1):
phy/pxa: add HAS_IOMEM dependency
Sergei Shtylyov (4):
ravb: do not invalidate cache for RX buffer twice
sh-pfc: fix sparse GPIOs for R-Car SoCs
ravb: fix race updating TCCR
ravb: fix ring memory allocation
Shahed Shaikh (1):
qlcnic: Fix corruption while copying
Shaohui Xie (1):
net/mdio: fix mdio_bus_match for c45 PHY
Shilpa Sreeramalu (1):
ASoC: Intel: Get correct usage_count value to load firmware
Sifan Naeem (1):
spi: img-spfi: fix support for speeds up to 1/4th input clock
Simon Guinot (1):
net: mvneta: fix refilling for Rx DMA buffers
Sowmini Varadhan (2):
net: sk_clone_lock() should only do get_net() if the parent is not a kernel socket
lib/iommu-common.c: do not use 0xffffffffffffffffl for computing align_mask
Srinivas Pandruvada (1):
hid-sensor: Fix suspend/resume delay
Stefan Agner (2):
can: mcp251x: fix resume when device is down
can: mcp251x: get regulators optionally
Stephen Rothwell (1):
virtio scsi: fix unused variable warning
Stephen Smalley (1):
ipc: use private shmem or hugetlbfs inodes for shm segments.
Steve Wise (1):
RDMA/cxgb3: fail get_dma_mr on 64 bit arches
Steven J. Magnani (1):
udf: Don't corrupt unalloc spacetable when writing it
Steven Rostedt (Red Hat) (2):
tracing: Fix sample output of dynamic arrays
ftrace: Fix breakage of set_ftrace_pid
Subhransu S. Prusty (1):
ASoC: topology: Add subsequence in topology
Sudeep Dutt (1):
misc: mic: scif bug fix for vmalloc_to_page crash
Sudip Mukherjee (6):
drm/i915: remove unnecessary null test
drm/i915: remove redundant if check
parport: fix error handling
parport: fix memory leak
parport: fix freeing freed memory
parport: Revert "parport: fix memory leak"
Sunil Goutham (10):
net: thunderx: Fix data integrity issues with LDWB
net: thunderx: Fix memory leak while tearing down interface
net: thunderx: Fix RQ_DROP miscalculation
net: thunderx: Fix memory leak when changing queue count
net: thunderx: Fix TSO packet statistic
net: thunderx: Suppress alloc_pages() failure warnings
net: thunderx: Wakeup TXQ only if CQE_TX are processed
net: thunderx: Set watchdog timeout value
net: thunderx: Fix crash when changing rss with mutliple traffic flows
net: thunderx: Add PCI driver shutdown routine
Swapnil Nagle (1):
qla2xxx: cleanup cmd in qla workqueue before processing TMR
Tadeusz Struk (1):
crypto: qat - Fix invalid synchronization between register/unregister sym algs
Takashi Iwai (6):
ALSA: pcm: Fix lockdep warning with nonatomic PCM ops
Merge tag 'asoc-fix-v4.2-rc3' of git://git.kernel.org/.../broonie/sound into for-linus
ALSA: hda - Apply fixup for another Toshiba Satellite S50D
ALSA: hda - Apply a fixup to Dell Vostro 5480
ALSA: hda - Fix MacBook Pro 5,2 quirk
Merge tag 'asoc-fix-v4.2-rc5' of git://git.kernel.org/.../broonie/sound into for-linus
Takashi Sakamoto (3):
ALSA: fireworks: add support for AudioFire2 quirk
Revert "ALSA: fireworks: add support for AudioFire2 quirk"
ALSA: fireworks/firewire-lib: add support for recent firmware quirk
Tejun Heo (2):
blkcg: fix gendisk reference leak in blkg_conf_prep()
block: export bio_associate_*() and wbc_account_io()
Teodora Baluta (1):
iio: magnetometer: mmc35240: fix available sampling frequencies
Thanneeru Srinivasulu (1):
net: thunderx: Fix for crash while BGX teardown
Thierry Reding (2):
drm/nouveau: Do not leak client objects
drm/nouveau/disp: Use NULL for pointers
Thomas Abraham (1):
ARM: dts: add CPU OPP and regulator supply property for exynos4210
Thomas Gleixner (4):
x86/mm: Fix newly introduced printk format warnings
x86/mm/pat: Revert 'Adjust default caching mode translation tables'
MAINTAINERS: Appoint Marc Zyngier as irqchips co-maintainer
MAINTAINERS: Appoint Jiang and Marc as irqdomain maintainers
Thomas Hebb (2):
phy: berlin-usb: fix divider for BG2CD
phy: berlin-usb: fix divider for BG2
Thomas Huth (1):
virtio: Fix typecast of pointer in vring_init()
Thomas Petazzoni (2):
wireless: regulatory: reduce log level of CRDA related messages
dmaengine: mv_xor: fix big endian operation in register mode
Thulasimani,Sivakumar (2):
drm/i915: read bpp from vbt only for older panels
drm/i915: fix checksum write for automated test reply
Tiberiu Breana (1):
iio: light: STK3310: un-invert proximity values
Tilman Schmidt (2):
isdn/gigaset: reset tty->receive_room when attaching ser_gigaset
isdn/gigaset: drop unused ldisc methods
Tom Hughes (1):
mac80211: clear subdir_stations when removing debugfs
Tomas Winkler (2):
mei: prevent unloading mei hw modules while the device is opened.
mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()
Tomer Barletz (1):
ALSA: oxygen: Fix logical-not-parentheses warning
Tomeu Vizoso (1):
of: constify drv arg of of_driver_match_device stub
Tony Battersby (1):
scsi: fix memory leak with scsi-mq
Tony Luck (1):
efi: Handle memory error structures produced based on old versions of standard
Toshi Kani (3):
x86/mm: Move warning from __ioremap_check_ram() to the call site
x86/mm: Remove region_is_ram() call from ioremap
mm: Fix bugs in region_is_ram()
Toshiaki Makita (1):
bridge: Fix network header pointer for vlan tagged packets
Trond Myklebust (24):
SUNRPC: Don't reencode message if transmission failed with ENOBUFS
SUNRPC: Don't confuse ENOBUFS with a write_space issue
NFSv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly.
NFSv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly
NFSv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly
NFSv4.1: nfs41_sequence_done should handle sequence flag errors
NFSv4: Leases are renewed in sequence_done when we have sessions
NFSv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code
pNFS: Layoutreturn must invalidate all existing layout segments.
pNFS: pnfs_roc_drain should return 'true' when sleeping
pNFS: Fix races between return-on-close and layoutreturn.
pNFS: pnfs_roc_drain() fix a race with open
pNFS: Don't throw out valid layout segments
SUNRPC: Fix a backchannel deadlock
SUNRPC: xprt_complete_bc_request must also decrement the free slot count
NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked
NFSv4/pnfs: Ensure we don't miss a file extension
NFS: Don't revalidate the mapping if both size and change attr are up to date
NFS: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised
NFS: Remove the "NFS_CAP_CHANGE_ATTR" capability
NFS: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE
NFS: Fix a memory leak in nfs_do_recoalesce
NFS: Don't clear desc->pg_moreio in nfs_do_recoalesce()
SUNRPC: Report TCP errors to the caller
U. Artie Eoff (1):
ALSA: hda - Fix race between PM ops and HDA init/probe
Uwe Kleine-König (1):
Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback
Vignesh R (1):
mmc: omap_hsmmc: Handle BADA, DEB and CEB interrupts
Vineet Gupta (12):
ARCv2: lib: memcpy: Missing PREFETCHW
ARCv2: lib: memset: Don't assume 64-bit load/stores
ARCv2: Fix the peripheral address space detection
ARCv2: [axs103_smp] Reduce clk for Quad FPGA configs
Revert "ARCv2: STAR 9000837815 workaround hardware exclusive transactions livelock"
ARC: refactor atomic inline asm operands with symbolic names
ARC: LLOCK/SCOND based spin_lock
ARC: LLOCK/SCOND based rwlock
ARCv2: spinlock/rwlock/atomics: Delayed retry of failed SCOND with exponential backoff
ARCv2: spinlock/rwlock: Reset retry delay when starting a new spin-wait cycle
ARC: Make pt_regs regs unsigned
ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in exponential backoff
Vinod Koul (3):
ASoC: topology: fix typos in topology header
ASoC: Intel: use CONFIG_SND_SOC for intel boards
ASoC: topology: add private data to manifest
Viorel Suman (1):
iio: magnetometer: mmc35240: fix SET/RESET sequence
Viresh Kumar (3):
AVR32/time: Migrate to new 'set-state' interface
ARC/time: Migrate to new 'set-state' interface
thermal: remove dangling 'weight_attr' device file
Vivien Didelot (1):
net: dsa: mv88e6xxx: fix fid_mask when leaving bridge
Vlad Dogaru (2):
iio: sx9500: rework error handling of raw readings
iio: sx9500: fix bug in compensation code
Vladimir Zapolskiy (3):
i2c: slave eeprom: clean up sysfs bin attribute read()/write()
misc: eeprom: at24: clean up at24_bin_write()
i2c: fix leaked device refcount on of_find_i2c_* error path
WANG Cong (7):
fq_codel: fix a use-after-free
ipvlan: use rcu_deference_bh() in ipvlan_queue_xmit()
net_sched: fix a use-after-free in sfq
fq_codel: fix return value of fq_codel_drop()
sch_plug: purge buffered packets during reset
sch_choke: drop all packets in queue during reset
act_pedit: check binding before calling tcf_hash_release()
Wentao Xu (2):
drm/msm: change to uninterruptible wait in atomic commit
drm/msm/mdp5: release SMB (shared memory blocks) in various cases
Will Deacon (2):
iommu/arm-smmu: Fix LOG2SIZE setting for 2-level stream tables
arm64: switch_to: calculate cpu context pointer using separate register
WingMan Kwok (1):
net: netcp: Fixes SGMII reset on network interface shutdown
Woodrow Shen (2):
ALSA: hda - Fix the headset mic that will not work on Dell desktop machine
ALSA: hda - Add pin quirk for the headset mic jack detection on Dell laptop
Xiao Guangrong (3):
KVM: MTRR: fix memory type handling if MTRR is completely disabled
KVM: MTRR: simplify kvm_mtrr_get_guest_memory_type
KVM: vmx: obey KVM_QUIRK_CD_NW_CLEARED
Yan, Zheng (2):
ceph: fix ceph_encode_locks_to_buffer()
ceph: always re-send cap flushes when MDS recovers
Yao-Wen Mao (1):
ALSA: usb-audio: add dB range mapping for some devices
Yi Zhang (1):
regulator: 88pm800: fix LDO vsel_mask value
Yoshihiro Shimoda (1):
usb: gadget: udc: core: Fix argument of dma_map_single for IOMMU
Yuchung Cheng (1):
tcp: don't use F-RTO on non-recurring timeouts
Zhang Rui (1):
Merge branch 'fixes' of git://git.kernel.org/.../evalenti/linux-soc-thermal into for-rc
Zhao Lei (2):
btrfs: Fix lockdep warning of btrfs_run_delayed_iputs()
btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail
Zhen Lei (4):
iommu/arm-smmu: Fix the index calculation of strtab
iommu/arm-smmu: Fix the values of ARM64_TCR_{I,O}RGN0_SHIFT
iommu/arm-smmu: Enlarge STRTAB_L1_SZ_SHIFT to support larger sidsize
iommu/arm-smmu: Skip the execution of CMD_PREFETCH_CONFIG
Zhuang Jin Can (3):
xhci: report U3 when link is in resume state
xhci: prevent bus_suspend if SS port resuming in phase 1
xhci: do not report PLC when link is in internal resume state
dingtianhong (1):
bonding: correct the MAC address for "follow" fail_over_mac policy
hayeswang (5):
r8152: fix the issue about U1/U2
r8152: fix wakeup settings
r8152: don't enable napi before rx ready
r8152: add pre_reset and post_reset
r8152: reset device when tx timeout
monk.liu (3):
drm/amdgpu: different emit_ib for gfx and compute
drm/amdgpu: hdp_flush is not needed for inside IB
drm/amdgpu: add new parameter to seperate map and unmap
Documentation/DocBook/drm.tmpl | 18 +-
.../devicetree/bindings/dma/apm-xgene-dma.txt | 2 +-
.../devicetree/bindings/iommu/arm,smmu-v3.txt | 3 +
.../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 2 -
Documentation/devicetree/bindings/phy/ti-phy.txt | 16 +
.../devicetree/bindings/sound/mt8173-max98090.txt | 2 +
.../bindings/sound/mt8173-rt5650-rt5676.txt | 2 +
.../devicetree/bindings/spi/spi-ath79.txt | 6 +-
Documentation/hwmon/nct7904 | 4 +-
Documentation/input/alps.txt | 6 +-
Documentation/target/tcm_mod_builder.py | 21 +-
MAINTAINERS | 22 +-
Makefile | 11 +-
arch/arc/Kconfig | 13 +-
arch/arc/Makefile | 10 +-
arch/arc/include/asm/arcregs.h | 7 +-
arch/arc/include/asm/atomic.h | 78 +-
arch/arc/include/asm/ptrace.h | 54 +-
arch/arc/include/asm/spinlock.h | 538 +++++++++++++-
arch/arc/include/asm/spinlock_types.h | 2 +
arch/arc/include/uapi/asm/ptrace.h | 20 +-
arch/arc/kernel/setup.c | 12 +-
arch/arc/kernel/time.c | 40 +-
arch/arc/lib/memcpy-archs.S | 2 +-
arch/arc/lib/memset-archs.S | 43 +-
arch/arc/plat-axs10x/axs10x.c | 15 +
arch/arm/boot/dts/dra7.dtsi | 1 +
arch/arm/boot/dts/exynos3250.dtsi | 2 +-
arch/arm/boot/dts/exynos4210-origen.dts | 4 +
arch/arm/boot/dts/exynos4210-trats.dts | 4 +
arch/arm/boot/dts/exynos4210-universal_c210.dts | 4 +
arch/arm/boot/dts/exynos4210.dtsi | 12 +
arch/arm/boot/dts/imx25-pdk.dts | 5 +-
arch/arm/boot/dts/imx35.dtsi | 8 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 2 +-
arch/arm/boot/dts/imx53-ard.dts | 4 +-
arch/arm/boot/dts/imx53-m53evk.dts | 4 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 4 +-
arch/arm/boot/dts/imx53-smd.dts | 4 +-
arch/arm/boot/dts/imx53-tqma53.dtsi | 4 +-
arch/arm/boot/dts/imx53-tx53.dtsi | 4 +-
arch/arm/boot/dts/imx53-voipac-bsb.dts | 4 +-
arch/arm/boot/dts/imx6dl-riotboard.dts | 8 +-
arch/arm/boot/dts/imx6q-arm2.dts | 5 +-
arch/arm/boot/dts/imx6q-gk802.dts | 3 +-
arch/arm/boot/dts/imx6q-tbs2910.dts | 4 +-
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-rex.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +-
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 4 +-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 6 +-
arch/arm/boot/dts/imx6sl-evk.dts | 10 +-
arch/arm/boot/dts/imx6sx-sabreauto.dts | 4 +-
arch/arm/boot/dts/imx6sx-sdb.dtsi | 4 +-
arch/arm/boot/dts/imx7d-sdb.dts | 4 +-
arch/arm/boot/dts/k2e-clocks.dtsi | 5 +-
arch/arm/boot/dts/k2hk-clocks.dtsi | 5 +-
arch/arm/boot/dts/k2l-clocks.dtsi | 5 +-
arch/arm/boot/dts/ste-nomadik-nhk15.dts | 1 +
arch/arm/boot/dts/ste-nomadik-s8815.dts | 4 +
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 1 +
arch/arm/mach-omap2/omap_hwmod.c | 24 +-
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 5 +-
arch/arm/net/bpf_jit_32.c | 57 +-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +-
arch/arm64/kernel/efi.c | 4 +-
arch/arm64/kernel/entry.S | 5 +-
arch/arm64/kernel/irq.c | 4 +-
arch/arm64/kernel/signal32.c | 5 +-
arch/avr32/kernel/time.c | 65 +-
arch/avr32/mach-at32ap/clock.c | 20 +-
arch/m32r/include/asm/io.h | 5 +
arch/mips/Kconfig | 1 -
arch/mips/ath79/setup.c | 1 +
arch/mips/cavium-octeon/smp.c | 2 +-
arch/mips/include/asm/mach-bcm63xx/dma-coherence.h | 10 -
arch/mips/include/asm/pgtable.h | 31 +
arch/mips/include/asm/smp.h | 2 -
arch/mips/include/asm/stackframe.h | 25 +
arch/mips/kernel/mips-mt-fpaff.c | 5 +-
arch/mips/kernel/prom.c | 2 +-
arch/mips/kernel/relocate_kernel.S | 8 +-
arch/mips/kernel/signal32.c | 2 -
arch/mips/kernel/smp-bmips.c | 4 +-
arch/mips/kernel/smp.c | 10 -
arch/mips/kernel/traps.c | 13 +
arch/mips/kernel/unaligned.c | 2 +-
arch/mips/lantiq/irq.c | 3 +-
arch/mips/loongson64/loongson-3/smp.c | 7 +-
arch/mips/mm/cache.c | 8 +-
arch/mips/mm/fault.c | 3 +-
arch/mips/mti-malta/malta-int.c | 2 +-
arch/mips/mti-malta/malta-time.c | 16 +-
arch/mips/mti-sead3/sead3-time.c | 1 +
arch/mips/netlogic/common/smp.c | 2 +-
arch/mips/paravirt/paravirt-smp.c | 2 +-
arch/mips/pistachio/time.c | 1 +
arch/mips/pmcs-msp71xx/msp_smp.c | 2 +-
arch/mips/ralink/irq.c | 1 +
arch/mips/sgi-ip27/ip27-irq.c | 8 +-
arch/mips/sibyte/bcm1480/smp.c | 9 +-
arch/mips/sibyte/sb1250/smp.c | 7 +-
arch/powerpc/kernel/signal_32.c | 2 -
arch/powerpc/platforms/powernv/eeh-powernv.c | 2 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 11 +-
arch/s390/kernel/asm-offsets.c | 15 +-
arch/s390/kernel/cache.c | 2 +
arch/s390/kernel/entry.S | 13 +-
arch/s390/kernel/traps.c | 4 +-
arch/s390/kvm/kvm-s390.c | 4 +-
arch/s390/net/bpf_jit_comp.c | 14 +-
arch/sparc/include/asm/visasm.h | 16 +-
arch/sparc/lib/NG4memcpy.S | 5 +-
arch/sparc/lib/VISsave.S | 67 +-
arch/sparc/lib/ksyms.c | 4 -
arch/tile/kernel/compat_signal.c | 2 -
arch/tile/kernel/setup.c | 2 +-
arch/x86/boot/compressed/eboot.c | 4 +
arch/x86/entry/entry_64_compat.S | 14 +-
arch/x86/include/asm/desc.h | 15 -
arch/x86/include/asm/mmu.h | 3 +-
arch/x86/include/asm/mmu_context.h | 54 +-
arch/x86/include/uapi/asm/kvm.h | 4 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/perf_event.c | 12 +-
arch/x86/kernel/cpu/perf_event_intel_cqm.c | 8 +
arch/x86/kernel/fpu/init.c | 6 +
arch/x86/kernel/ldt.c | 262 +++----
arch/x86/kernel/process_64.c | 4 +-
arch/x86/kernel/step.c | 6 +-
arch/x86/kvm/lapic.c | 2 +-
arch/x86/kvm/mtrr.c | 40 +-
arch/x86/kvm/svm.c | 2 +-
arch/x86/kvm/vmx.c | 5 +-
arch/x86/kvm/x86.h | 5 +
arch/x86/mm/ioremap.c | 23 +-
arch/x86/mm/mmap.c | 7 +
arch/x86/mm/mpx.c | 24 +-
arch/x86/mm/tlb.c | 2 +-
arch/x86/net/bpf_jit_comp.c | 8 +-
arch/x86/platform/efi/efi.c | 5 +
arch/x86/power/cpu.c | 3 +-
arch/x86/xen/enlighten.c | 40 ++
block/bio.c | 17 +-
block/blk-cgroup.c | 6 +-
drivers/acpi/device_pm.c | 2 +-
drivers/ata/libata-core.c | 21 +-
drivers/ata/libata-pmp.c | 7 +
drivers/ata/libata-scsi.c | 3 +-
drivers/ata/libata-transport.c | 2 +
drivers/block/null_blk.c | 18 +-
drivers/block/rbd.c | 22 +-
drivers/bluetooth/btbcm.c | 11 +-
drivers/char/hw_random/core.c | 2 +-
drivers/cpufreq/cpufreq.c | 108 +--
drivers/cpufreq/intel_pstate.c | 1 +
drivers/cpufreq/loongson2_cpufreq.c | 2 +-
drivers/crypto/ixp4xx_crypto.c | 1 -
drivers/crypto/qat/qat_common/qat_algs.c | 24 +-
drivers/dma/at_hdmac.c | 132 ++--
drivers/dma/at_hdmac_regs.h | 3 +-
drivers/dma/at_xdmac.c | 26 +-
drivers/dma/mv_xor.c | 9 +-
drivers/dma/pl330.c | 3 +-
drivers/dma/virt-dma.c | 19 +-
drivers/dma/virt-dma.h | 13 +-
drivers/dma/xgene-dma.c | 3 +
drivers/extcon/extcon-palmas.c | 13 -
drivers/extcon/extcon.c | 61 +-
drivers/firmware/efi/cper.c | 15 +-
drivers/firmware/efi/efi.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 20 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 1 +
drivers/gpu/drm/amd/amdgpu/cz_dpm.c | 70 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 54 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 83 ++-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 6 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 48 ++
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 +
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 12 +-
drivers/gpu/drm/drm_atomic_helper.c | 10 +-
drivers/gpu/drm/drm_crtc.c | 5 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 1 -
drivers/gpu/drm/drm_irq.c | 2 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 4 +-
drivers/gpu/drm/i915/Makefile | 19 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +-
drivers/gpu/drm/i915/i915_debugfs.c | 107 +--
drivers/gpu/drm/i915/i915_dma.c | 10 -
drivers/gpu/drm/i915/i915_drv.c | 24 +-
drivers/gpu/drm/i915/i915_drv.h | 66 +-
drivers/gpu/drm/i915/i915_gem.c | 448 ++----------
drivers/gpu/drm/i915/i915_gem_context.c | 1 +
drivers/gpu/drm/i915/i915_gem_fence.c | 787 +++++++++++++++++++++
drivers/gpu/drm/i915/i915_gem_gtt.c | 11 +
drivers/gpu/drm/i915/i915_gem_render_state.c | 55 +-
drivers/gpu/drm/i915/i915_gem_render_state.h | 2 +
drivers/gpu/drm/i915/i915_gem_stolen.c | 159 ++++-
drivers/gpu/drm/i915/i915_gem_tiling.c | 308 ++------
drivers/gpu/drm/i915/i915_gpu_error.c | 5 +
drivers/gpu/drm/i915/i915_guc_reg.h | 102 +++
drivers/gpu/drm/i915/i915_irq.c | 77 +-
drivers/gpu/drm/i915/i915_params.c | 9 +
drivers/gpu/drm/i915/i915_reg.h | 31 +-
drivers/gpu/drm/i915/intel_bios.c | 71 +-
drivers/gpu/drm/i915/intel_bios.h | 9 +
drivers/gpu/drm/i915/intel_crt.c | 51 +-
drivers/gpu/drm/i915/intel_csr.c | 16 +-
drivers/gpu/drm/i915/intel_ddi.c | 43 +-
drivers/gpu/drm/i915/intel_display.c | 446 ++++--------
drivers/gpu/drm/i915/intel_dp.c | 159 +++--
drivers/gpu/drm/i915/intel_dp_mst.c | 26 +-
drivers/gpu/drm/i915/intel_drv.h | 7 +-
drivers/gpu/drm/i915/intel_dsi.c | 2 +-
drivers/gpu/drm/i915/intel_dvo.c | 48 +-
drivers/gpu/drm/i915/intel_fbc.c | 13 +-
drivers/gpu/drm/i915/intel_frontbuffer.c | 2 +-
drivers/gpu/drm/i915/intel_guc_fwif.h | 245 +++++++
drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
drivers/gpu/drm/i915/intel_hotplug.c | 20 +-
drivers/gpu/drm/i915/intel_lrc.c | 11 +-
drivers/gpu/drm/i915/intel_lvds.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 12 +-
drivers/gpu/drm/i915/intel_psr.c | 3 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 18 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 30 +-
drivers/gpu/drm/i915/intel_sdvo.c | 49 +-
drivers/gpu/drm/i915/intel_tv.c | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 26 +-
drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c | 4 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c | 13 +
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h | 2 +
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 33 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.c | 87 ++-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.h | 1 +
drivers/gpu/drm/msm/msm_atomic.c | 8 +-
drivers/gpu/drm/msm/msm_drv.c | 13 +-
drivers/gpu/drm/msm/msm_drv.h | 4 +-
drivers/gpu/drm/msm/msm_gem.c | 2 +-
drivers/gpu/drm/msm/msm_gem_prime.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +
drivers/gpu/drm/nouveau/nouveau_platform.c | 16 +
drivers/gpu/drm/nouveau/nouveau_ttm.c | 9 +
drivers/gpu/drm/nouveau/nv04_fbcon.c | 2 +-
drivers/gpu/drm/nouveau/nv50_display.c | 2 +-
drivers/gpu/drm/nouveau/nv50_fbcon.c | 3 +-
drivers/gpu/drm/nouveau/nvc0_fbcon.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf110.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 29 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 39 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 14 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 40 ++
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 8 +
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 8 +
drivers/gpu/drm/radeon/atombios_encoders.c | 3 +-
drivers/gpu/drm/radeon/dce6_afmt.c | 62 +-
drivers/gpu/drm/radeon/radeon_audio.c | 204 +++---
drivers/gpu/drm/radeon/radeon_audio.h | 3 +-
drivers/gpu/drm/radeon/radeon_combios.c | 7 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 18 +-
drivers/gpu/drm/radeon/radeon_mode.h | 2 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 3 +-
drivers/hid/hid-apple.c | 6 +
drivers/hid/hid-core.c | 6 +
drivers/hid/hid-cp2112.c | 2 +
drivers/hid/hid-ids.h | 3 +
drivers/hid/hid-multitouch.c | 7 +
drivers/hid/usbhid/hid-quirks.c | 3 +
drivers/hid/wacom_sys.c | 6 +-
drivers/hid/wacom_wac.c | 3 +
drivers/hwmon/dell-smm-hwmon.c | 18 +-
drivers/hwmon/g762.c | 1 +
drivers/hwmon/nct7802.c | 2 +-
drivers/hwmon/nct7904.c | 58 +-
drivers/i2c/busses/i2c-bfin-twi.c | 4 +-
drivers/i2c/busses/i2c-omap.c | 11 +
drivers/i2c/i2c-core.c | 24 +-
drivers/i2c/i2c-slave-eeprom.c | 6 -
drivers/iio/accel/mma8452.c | 8 +-
drivers/iio/adc/mcp320x.c | 2 +
drivers/iio/adc/vf610_adc.c | 2 +-
drivers/iio/light/stk3310.c | 26 +-
drivers/iio/magnetometer/Kconfig | 1 +
drivers/iio/magnetometer/bmc150_magn.c | 4 +-
drivers/iio/magnetometer/mmc35240.c | 12 +-
drivers/iio/temperature/mlx90614.c | 2 +-
drivers/infiniband/hw/cxgb3/iwch_provider.c | 4 +
drivers/infiniband/hw/ipath/ipath_driver.c | 6 +-
drivers/infiniband/hw/ocrdma/ocrdma.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_abi.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 55 +-
drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 53 +-
drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 +-
drivers/infiniband/ulp/isert/ib_isert.c | 16 +-
drivers/input/input-leds.c | 16 +-
drivers/input/joystick/turbografx.c | 2 +-
drivers/input/misc/axp20x-pek.c | 1 +
drivers/input/misc/twl4030-vibra.c | 3 +-
drivers/input/mouse/alps.c | 8 +-
drivers/input/mouse/bcm5974.c | 165 +++--
drivers/input/mouse/elantech.c | 35 +-
drivers/input/mouse/elantech.h | 1 +
drivers/input/mouse/synaptics.c | 4 +-
drivers/input/touchscreen/goodix.c | 36 +
drivers/input/touchscreen/usbtouchscreen.c | 3 +
drivers/iommu/amd_iommu.c | 98 +--
drivers/iommu/amd_iommu_init.c | 10 +-
drivers/iommu/amd_iommu_v2.c | 24 +-
drivers/iommu/arm-smmu-v3.c | 60 +-
drivers/iommu/intel-iommu.c | 9 +-
drivers/irqchip/irq-mips-gic.c | 2 +-
drivers/isdn/gigaset/ser-gigaset.c | 35 +-
drivers/macintosh/ans-lcd.c | 2 +-
drivers/md/Kconfig | 2 +-
drivers/md/bitmap.c | 28 +-
drivers/md/dm-cache-policy-smq.c | 2 +-
drivers/md/dm-cache-target.c | 7 +-
drivers/md/dm-thin.c | 11 +-
drivers/md/dm.c | 27 +-
drivers/md/md-cluster.c | 12 +-
drivers/md/md-cluster.h | 2 +-
drivers/md/md.c | 6 +-
drivers/md/persistent-data/dm-btree-remove.c | 1 +
drivers/md/raid1.c | 19 +-
drivers/md/raid10.c | 5 +-
drivers/md/raid5.c | 38 +-
drivers/md/raid5.h | 3 +-
drivers/media/pci/ivtv/ivtvfb.c | 15 +-
drivers/misc/eeprom/at24.c | 3 -
drivers/misc/mei/main.c | 2 +-
drivers/misc/mic/scif/scif_nodeqp.c | 15 +-
drivers/mmc/card/block.c | 2 +
drivers/mmc/host/Kconfig | 1 +
drivers/mmc/host/omap_hsmmc.c | 11 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 210 +++---
drivers/mmc/host/sdhci-esdhc.h | 2 +-
drivers/mmc/host/sdhci-pxav3.c | 1 +
drivers/mmc/host/sdhci.c | 16 +-
drivers/net/bonding/bond_main.c | 34 +-
drivers/net/can/at91_can.c | 8 +-
drivers/net/can/bfin_can.c | 6 +-
drivers/net/can/cc770/cc770.c | 4 +-
drivers/net/can/flexcan.c | 7 +-
drivers/net/can/grcan.c | 3 +-
drivers/net/can/sja1000/sja1000.c | 6 +-
drivers/net/can/slcan.c | 2 +-
drivers/net/can/spi/mcp251x.c | 17 +-
drivers/net/can/ti_hecc.c | 2 +-
drivers/net/can/usb/ems_usb.c | 6 +-
drivers/net/can/usb/esd_usb2.c | 6 +-
drivers/net/can/usb/peak_usb/pcan_usb.c | 7 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 4 +-
drivers/net/can/usb/usb_8dev.c | 6 +-
drivers/net/dsa/bcm_sf2.c | 15 +-
drivers/net/dsa/mv88e6xxx.c | 2 +-
drivers/net/ethernet/cadence/macb.c | 125 ++--
drivers/net/ethernet/cadence/macb.h | 34 +-
drivers/net/ethernet/cavium/thunder/nic.h | 12 +-
.../net/ethernet/cavium/thunder/nicvf_ethtool.c | 26 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 55 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 17 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 14 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +-
drivers/net/ethernet/freescale/fec.h | 1 +
drivers/net/ethernet/freescale/fec_main.c | 18 +-
drivers/net/ethernet/freescale/fec_ptp.c | 10 +
drivers/net/ethernet/freescale/gianfar.c | 104 +--
drivers/net/ethernet/freescale/gianfar.h | 3 -
drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +-
drivers/net/ethernet/marvell/mvneta.c | 22 +-
drivers/net/ethernet/mellanox/mlx4/cmd.c | 17 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 -
drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 5 +
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +-
drivers/net/ethernet/renesas/ravb_main.c | 74 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 4 +
drivers/net/ethernet/sun/niu.c | 4 +-
drivers/net/ethernet/ti/cpsw.c | 9 +-
drivers/net/ethernet/ti/netcp.h | 1 +
drivers/net/ethernet/ti/netcp_core.c | 16 +-
drivers/net/ethernet/ti/netcp_ethss.c | 67 +-
drivers/net/ethernet/ti/netcp_sgmii.c | 30 +-
drivers/net/ipvlan/ipvlan.h | 9 +-
drivers/net/ipvlan/ipvlan_core.c | 6 +-
drivers/net/ipvlan/ipvlan_main.c | 42 +-
drivers/net/macvtap.c | 7 +
drivers/net/phy/dp83867.c | 2 +-
drivers/net/phy/mdio_bus.c | 19 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/r8152.c | 189 +++--
drivers/net/virtio_net.c | 3 +-
drivers/net/wireless/ath/ath9k/hw.c | 1 +
drivers/net/wireless/iwlwifi/iwl-fh.h | 6 +
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 12 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 3 +-
drivers/net/wireless/iwlwifi/mvm/scan.c | 3 +
drivers/net/wireless/iwlwifi/mvm/sta.c | 3 +-
drivers/net/wireless/iwlwifi/mvm/time-event.c | 2 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 2 +-
drivers/net/wireless/iwlwifi/pcie/drv.c | 5 +-
drivers/net/wireless/iwlwifi/pcie/internal.h | 51 +-
drivers/net/wireless/iwlwifi/pcie/rx.c | 414 +++--------
drivers/net/wireless/iwlwifi/pcie/trans.c | 52 +-
drivers/net/xen-netback/netback.c | 6 +-
drivers/nvdimm/region_devs.c | 5 +
drivers/of/Kconfig | 2 +-
drivers/of/unittest.c | 3 -
drivers/parport/share.c | 11 +-
drivers/phy/Kconfig | 2 +
drivers/phy/phy-berlin-usb.c | 4 +-
drivers/phy/phy-sun4i-usb.c | 1 +
drivers/phy/phy-ti-pipe3.c | 217 +++---
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 2 +
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 +-
drivers/pinctrl/nomadik/pinctrl-abx500.c | 1 -
drivers/pinctrl/pinctrl-lpc18xx.c | 4 +-
drivers/pinctrl/pinctrl-single.c | 3 +-
drivers/pinctrl/samsung/pinctrl-samsung.c | 5 -
drivers/pinctrl/sh-pfc/sh_pfc.h | 2 +-
drivers/regulator/88pm800.c | 2 +-
drivers/regulator/core.c | 19 +-
drivers/regulator/max8973-regulator.c | 2 +-
drivers/regulator/s2mps11.c | 14 +-
drivers/s390/Makefile | 2 +-
drivers/s390/{kvm => virtio}/Makefile | 0
drivers/s390/{kvm => virtio}/kvm_virtio.c | 0
drivers/s390/{kvm => virtio}/virtio_ccw.c | 0
drivers/scsi/ipr.c | 28 +-
drivers/scsi/ipr.h | 1 +
drivers/scsi/qla2xxx/qla_attr.c | 2 +-
drivers/scsi/qla2xxx/qla_dbg.c | 6 +-
drivers/scsi/qla2xxx/qla_def.h | 20 +-
drivers/scsi/qla2xxx/qla_init.c | 190 +++--
drivers/scsi/qla2xxx/qla_iocb.c | 3 +
drivers/scsi/qla2xxx/qla_mbx.c | 7 +-
drivers/scsi/qla2xxx/qla_os.c | 12 +-
drivers/scsi/qla2xxx/qla_sup.c | 2 +-
drivers/scsi/qla2xxx/qla_target.c | 763 ++++++++++++++++++--
drivers/scsi/qla2xxx/qla_target.h | 72 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 28 +-
drivers/scsi/scsi_error.c | 2 +-
drivers/scsi/scsi_lib.c | 6 +-
drivers/scsi/virtio_scsi.c | 4 +-
drivers/spi/Kconfig | 2 +-
drivers/spi/spi-img-spfi.c | 2 +
drivers/spi/spi-imx.c | 5 +-
drivers/spi/spi-zynqmp-gqspi.c | 1 +
drivers/spi/spidev.c | 1 +
drivers/staging/comedi/drivers/das1800.c | 1 +
drivers/staging/lustre/lustre/obdclass/debug.c | 2 +-
drivers/staging/vt6655/device_main.c | 5 +-
drivers/target/iscsi/iscsi_target.c | 48 +-
drivers/target/iscsi/iscsi_target_login.c | 45 +-
drivers/target/iscsi/iscsi_target_login.h | 3 +-
drivers/target/iscsi/iscsi_target_nego.c | 34 +-
drivers/target/target_core_configfs.c | 40 +-
drivers/target/target_core_pr.c | 2 +-
drivers/target/target_core_rd.c | 1 +
drivers/target/target_core_spc.c | 9 +-
drivers/thermal/hisi_thermal.c | 1 -
drivers/thermal/power_allocator.c | 26 +-
drivers/thermal/samsung/Kconfig | 2 +-
drivers/thermal/samsung/exynos_tmu.c | 5 +-
drivers/thermal/thermal_core.c | 1 +
drivers/tty/n_tty.c | 16 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/amba-pl011.c | 4 +-
drivers/tty/serial/etraxfs-uart.c | 2 +-
drivers/tty/serial/imx.c | 15 +-
drivers/tty/serial/sc16is7xx.c | 30 +-
drivers/tty/serial/serial_core.c | 3 +-
drivers/tty/vt/selection.c | 1 +
drivers/tty/vt/vt.c | 2 +
drivers/usb/chipidea/core.c | 13 +-
drivers/usb/chipidea/host.c | 7 +-
drivers/usb/chipidea/host.h | 6 +
drivers/usb/class/cdc-acm.c | 1 +
drivers/usb/common/ulpi.c | 2 +-
drivers/usb/core/hcd.c | 7 +-
drivers/usb/core/hub.c | 2 +-
drivers/usb/core/usb.h | 1 +
drivers/usb/dwc3/ep0.c | 4 +
drivers/usb/gadget/function/f_hid.c | 4 +
drivers/usb/gadget/function/f_printer.c | 10 +-
drivers/usb/gadget/function/f_uac2.c | 4 +-
drivers/usb/gadget/udc/bdc/bdc_ep.c | 2 +-
drivers/usb/gadget/udc/mv_udc_core.c | 2 +-
drivers/usb/gadget/udc/udc-core.c | 15 +-
drivers/usb/host/ohci-q.c | 7 +-
drivers/usb/host/ohci-tmio.c | 2 +-
drivers/usb/host/xhci-hub.c | 22 +-
drivers/usb/host/xhci-mem.c | 5 +-
drivers/usb/host/xhci-pci.c | 57 +-
drivers/usb/host/xhci-ring.c | 5 +-
drivers/usb/host/xhci.c | 3 +
drivers/usb/host/xhci.h | 1 +
drivers/usb/serial/option.c | 2 +
drivers/usb/serial/qcserial.c | 2 +-
drivers/usb/serial/sierra.c | 1 +
drivers/usb/storage/unusual_devs.h | 23 +
drivers/vfio/vfio.c | 91 ++-
drivers/vhost/vhost.c | 65 +-
drivers/virtio/virtio_input.c | 4 +
drivers/xen/balloon.c | 15 +-
drivers/xen/events/events_base.c | 10 +-
drivers/xen/events/events_fifo.c | 45 +-
drivers/xen/events/events_internal.h | 7 +
drivers/xen/gntdev.c | 2 +
fs/btrfs/dev-replace.c | 2 +-
fs/btrfs/disk-io.c | 3 +-
fs/btrfs/extent-tree.c | 18 +
fs/btrfs/qgroup.c | 5 +
fs/btrfs/transaction.c | 3 +-
fs/ceph/caps.c | 22 +-
fs/ceph/locks.c | 2 +-
fs/ceph/super.h | 1 -
fs/dax.c | 14 +-
fs/dcache.c | 13 +-
fs/f2fs/data.c | 2 -
fs/f2fs/file.c | 7 +-
fs/f2fs/gc.c | 30 +-
fs/f2fs/inline.c | 2 +
fs/f2fs/segment.c | 1 +
fs/file_table.c | 24 +-
fs/fs-writeback.c | 1 +
fs/hugetlbfs/inode.c | 2 +
fs/namei.c | 7 +-
fs/namespace.c | 42 +-
fs/nfs/client.c | 2 +-
fs/nfs/flexfilelayout/flexfilelayout.c | 2 +-
fs/nfs/inode.c | 15 +-
fs/nfs/internal.h | 21 +
fs/nfs/nfs42proc.c | 19 +-
fs/nfs/nfs4proc.c | 36 +-
fs/nfs/nfs4state.c | 29 +-
fs/nfs/pagelist.c | 7 +-
fs/nfs/pnfs.c | 101 +--
fs/nfs/write.c | 15 +-
fs/nfsd/nfs4layouts.c | 1 +
fs/nfsd/nfs4state.c | 12 +-
fs/nfsd/nfs4xdr.c | 11 +-
fs/notify/mark.c | 64 +-
fs/ocfs2/aops.c | 4 +-
fs/ocfs2/dlmglue.c | 10 +-
fs/pnode.h | 2 -
fs/signalfd.c | 5 +-
fs/udf/inode.c | 19 +-
fs/xfs/libxfs/xfs_attr_remote.c | 44 +-
fs/xfs/xfs_file.c | 21 +-
fs/xfs/xfs_log_recover.c | 11 +-
include/drm/drmP.h | 2 +-
include/drm/drm_crtc_helper.h | 3 +
include/linux/ata.h | 1 +
include/linux/cper.h | 22 +-
include/linux/cpufreq.h | 1 +
include/linux/fs.h | 5 +-
include/linux/ftrace.h | 3 +
include/linux/libata.h | 2 +
include/linux/mtd/nand.h | 10 +-
include/linux/nfs_fs.h | 7 +-
include/linux/nfs_fs_sb.h | 2 +-
include/linux/of_device.h | 2 +-
include/linux/page-flags.h | 10 +-
include/linux/platform_data/macb.h | 14 +-
include/linux/platform_data/mmc-esdhc-imx.h | 1 -
include/net/act_api.h | 8 +-
include/net/cfg80211.h | 17 +
include/net/inet_frag.h | 17 +-
include/net/ip.h | 1 +
include/net/ip_fib.h | 3 +-
include/net/netfilter/nf_conntrack.h | 2 +-
include/net/netns/conntrack.h | 1 -
include/net/sock.h | 2 +-
include/target/iscsi/iscsi_target_core.h | 1 +
include/uapi/drm/amdgpu_drm.h | 4 +-
include/uapi/drm/i915_drm.h | 8 +
include/uapi/drm/radeon_drm.h | 2 +-
include/uapi/linux/pci_regs.h | 1 +
include/uapi/linux/virtio_net.h | 16 +
include/uapi/linux/virtio_pci.h | 6 +
include/uapi/linux/virtio_ring.h | 5 +-
include/uapi/sound/asoc.h | 39 +-
init/main.c | 2 +-
ipc/mqueue.c | 5 -
ipc/shm.c | 2 +-
kernel/kthread.c | 4 +
kernel/module.c | 8 +-
kernel/resource.c | 6 +-
kernel/signal.c | 13 +-
kernel/trace/ftrace.c | 52 +-
lib/iommu-common.c | 2 +-
mm/huge_memory.c | 7 +-
mm/memory-failure.c | 32 +-
mm/memory_hotplug.c | 10 +-
mm/migrate.c | 8 +-
mm/page-writeback.c | 4 +-
mm/page_alloc.c | 45 +-
mm/shmem.c | 4 +-
mm/slab_common.c | 3 +-
mm/vmscan.c | 16 +-
net/9p/trans_virtio.c | 1 +
net/ax25/ax25_subr.c | 1 +
net/bluetooth/smp.c | 4 +
net/bridge/br_forward.c | 29 +-
net/bridge/br_mdb.c | 2 +-
net/bridge/br_multicast.c | 87 ++-
net/bridge/br_netlink.c | 10 +-
net/bridge/br_stp.c | 5 +-
net/bridge/br_stp_if.c | 13 +-
net/bridge/br_stp_timer.c | 4 +-
net/caif/caif_socket.c | 19 +-
net/core/datagram.c | 56 +-
net/core/dst.c | 4 +-
net/core/netclassid_cgroup.c | 3 +-
net/core/rtnetlink.c | 11 +-
net/core/sock.c | 8 +-
net/dccp/proto.c | 2 +-
net/ieee802154/6lowpan/reassembly.c | 6 +-
net/ipv4/arp.c | 16 +-
net/ipv4/datagram.c | 16 +-
net/ipv4/devinet.c | 1 -
net/ipv4/fib_lookup.h | 1 +
net/ipv4/fib_semantics.c | 41 +-
net/ipv4/fib_trie.c | 7 +-
net/ipv4/inet_fragment.c | 40 +-
net/ipv4/inet_hashtables.c | 11 +-
net/ipv4/ip_fragment.c | 18 +-
net/ipv4/route.c | 2 +-
net/ipv4/tcp.c | 11 +-
net/ipv4/tcp_input.c | 3 +-
net/ipv6/datagram.c | 20 +-
net/ipv6/ip6_offload.c | 2 -
net/ipv6/ndisc.c | 6 +
net/ipv6/netfilter/nf_conntrack_reasm.c | 6 +-
net/ipv6/reassembly.c | 8 +-
net/llc/af_llc.c | 4 +-
net/mac80211/debugfs_netdev.c | 1 +
net/mac80211/iface.c | 25 +-
net/mac80211/mesh_plink.c | 5 +-
net/mac80211/pm.c | 16 +
net/mac80211/tdls.c | 6 +-
net/mac80211/tx.c | 4 +-
net/netfilter/ipvs/ip_vs_core.c | 16 +-
net/netfilter/ipvs/ip_vs_ctl.c | 78 +-
net/netfilter/ipvs/ip_vs_sched.c | 12 +-
net/netfilter/ipvs/ip_vs_sync.c | 2 +-
net/netfilter/ipvs/ip_vs_xmit.c | 41 +-
net/netfilter/nf_conntrack_core.c | 67 +-
net/netfilter/nf_conntrack_expect.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 5 -
net/netfilter/nf_synproxy_core.c | 7 +-
net/netfilter/xt_CT.c | 8 +-
net/netfilter/xt_IDLETIMER.c | 1 +
net/netlink/af_netlink.c | 79 ++-
net/openvswitch/flow_table.c | 2 +-
net/packet/af_packet.c | 11 +-
net/sched/act_api.c | 11 +-
net/sched/act_bpf.c | 50 +-
net/sched/act_pedit.c | 5 +-
net/sched/cls_bpf.c | 2 +-
net/sched/cls_flow.c | 5 +-
net/sched/cls_flower.c | 2 +-
net/sched/sch_choke.c | 13 +
net/sched/sch_fq_codel.c | 13 +-
net/sched/sch_plug.c | 1 +
net/sched/sch_sfq.c | 2 +-
net/sctp/socket.c | 6 -
net/sunrpc/backchannel_rqst.c | 6 +-
net/sunrpc/clnt.c | 5 +-
net/sunrpc/xprtsock.c | 25 +-
net/wireless/chan.c | 45 +-
net/wireless/nl80211.c | 14 +-
net/wireless/reg.c | 8 +-
net/wireless/trace.h | 11 +-
samples/trace_events/trace-events-sample.h | 7 +-
security/keys/keyring.c | 8 +-
security/yama/yama_lsm.c | 1 +
sound/core/pcm_native.c | 2 +-
sound/firewire/amdtp.c | 5 +-
sound/firewire/amdtp.h | 2 +
sound/firewire/fireworks/fireworks.c | 8 +
sound/firewire/fireworks/fireworks.h | 1 +
sound/firewire/fireworks/fireworks_stream.c | 9 +
sound/hda/ext/hdac_ext_controller.c | 6 -
sound/hda/ext/hdac_ext_stream.c | 2 +-
sound/hda/hdac_i915.c | 5 +-
sound/pci/hda/hda_intel.c | 32 +-
sound/pci/hda/patch_cirrus.c | 4 +-
sound/pci/hda/patch_hdmi.c | 2 +
sound/pci/hda/patch_realtek.c | 80 ++-
sound/pci/hda/patch_sigmatel.c | 3 +-
sound/pci/oxygen/oxygen_mixer.c | 2 +-
sound/soc/codecs/cs4265.c | 10 +-
sound/soc/codecs/pcm1681.c | 2 +-
sound/soc/codecs/rt5645.c | 5 +
sound/soc/codecs/rt5645.h | 4 +
sound/soc/codecs/sgtl5000.h | 2 +-
sound/soc/codecs/ssm4567.c | 8 +-
sound/soc/fsl/fsl_ssi.c | 2 +-
sound/soc/intel/Makefile | 2 +-
sound/soc/intel/atom/sst/sst_drv_interface.c | 14 +-
sound/soc/intel/baytrail/sst-baytrail-ipc.c | 2 +
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +-
sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +
sound/soc/mediatek/mt8173-max98090.c | 17 +-
sound/soc/mediatek/mt8173-rt5650-rt5676.c | 19 +-
sound/soc/mediatek/mtk-afe-pcm.c | 2 +
sound/soc/soc-core.c | 1 +
sound/soc/soc-dapm.c | 35 +-
sound/soc/soc-topology.c | 62 +-
sound/soc/zte/zx296702-i2s.c | 4 +-
sound/soc/zte/zx296702-spdif.c | 4 +-
sound/sparc/amd7930.c | 1 +
sound/usb/mixer_maps.c | 24 +
.../functional/futex_requeue_pi_signal_restart.c | 2 +-
746 files changed, 10111 insertions(+), 5604 deletions(-)
delete mode 100644 arch/mips/include/asm/mach-bcm63xx/dma-coherence.h
create mode 100644 drivers/gpu/drm/i915/i915_gem_fence.c
create mode 100644 drivers/gpu/drm/i915/i915_guc_reg.h
create mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h
rename drivers/s390/{kvm => virtio}/Makefile (100%)
rename drivers/s390/{kvm => virtio}/kvm_virtio.c (100%)
rename drivers/s390/{kvm => virtio}/virtio_ccw.c (100%)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-07-02 11:26 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-07-02 11:26 UTC (permalink / raw)
To: Dave Airlie, Linus Torvalds; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Linus -
I hear Dave is on vacation, so please pull this first batch of Intel
fixes for v4.2 directly. (Dave, do correct me if I'm wrong!)
Almost all of it is regression fixes all around, with cc: stable, and
then there's Ander's fix for one of the warnings you reported. We're
still working on the rest.
I'm heading out to vacation myself to enjoy the Finnish summer, and
Daniel will take over the fixes for v4.2 development kernels until my
return.
BR,
Jani.
The following changes since commit 9044a81d1be632251b7ee97ce9a0bf2a97989be6:
drm/i915: Silence compiler warning (2015-06-22 11:56:17 +0300)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-07-02
for you to fetch changes up to ee46f3c7d79c334e8bdc9947503e329dc27c0b47:
drm/i915: Clear pipe's pll hw state in hsw_dp_set_ddi_pll_sel() (2015-06-30 17:39:01 +0300)
----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
drm/i915: Clear pipe's pll hw state in hsw_dp_set_ddi_pll_sel()
Chris Wilson (1):
agp/intel: Fix typo in needs_ilk_vtd_wa()
Jani Nikula (1):
drm/i915: fix backlight after resume on 855gm
Michel Thierry (1):
drm/i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path
Rodrigo Vivi (1):
drm/i915: Fix IPS related flicker
drivers/char/agp/intel-gtt.c | 2 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 6 +++---
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/intel_display.c | 13 +++++++++++++
drivers/gpu/drm/i915/intel_dp.c | 3 +++
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_panel.c | 8 ++++++++
7 files changed, 30 insertions(+), 4 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-06-22 10:33 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-06-22 10:33 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, new pull for drm-next/v4.2 with the compiler warnings fixed.
BR,
Jani.
The following changes since commit bf546f8158e2df2656494a475e6235634121c87c:
drm/i915/skl: Fix DMC API version in firmware file name (2015-06-05 12:08:01 +0300)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-06-22
for you to fetch changes up to 9044a81d1be632251b7ee97ce9a0bf2a97989be6:
drm/i915: Silence compiler warning (2015-06-22 11:56:17 +0300)
----------------------------------------------------------------
Ander Conselvan de Oliveira (4):
drm/i915: Don't check modeset state in the hw state force restore path
drm/i915: Don't update staged config during force restore modesets
drm/i915: Don't set enabled value of all CRTCs when restoring the mode
drm/i915: Silence compiler warning
Francisco Jerez (3):
drm/i915: Fix command parser to validate multiple register access with the same command.
drm/i915: Extend the parser to check register writes against a mask/value pair.
drm/i915: Add SCRATCH1 and ROW_CHICKEN3 to the register whitelist.
Ville Syrjälä (1):
drm/i915: Don't skip request retirement if the active list is empty
drivers/gpu/drm/i915/i915_cmd_parser.c | 197 +++++++++++++++++++++-----------
drivers/gpu/drm/i915/i915_drv.h | 5 +
drivers/gpu/drm/i915/i915_gem.c | 3 -
drivers/gpu/drm/i915/intel_display.c | 96 ++++++++--------
drivers/gpu/drm/i915/intel_ringbuffer.h | 5 +-
5 files changed, 185 insertions(+), 121 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2015-06-22 8:12 ` Jani Nikula
@ 2015-06-22 8:13 ` Dave Airlie
0 siblings, 0 replies; 123+ messages in thread
From: Dave Airlie @ 2015-06-22 8:13 UTC (permalink / raw)
To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, dri-devel
On 22 June 2015 at 18:12, Jani Nikula <jani.nikula@intel.com> wrote:
> On Mon, 22 Jun 2015, Ander Conselvan De Oliveira <conselvan2@gmail.com> wrote:
>> There is
>>
>> commit bd4b4827acdc00bf9e71f939d160102021d10d4f
>> Author: Ander Conselvan de Oliveira
>> <ander.conselvan.de.oliveira@intel.com>
>> Date: Fri May 29 14:28:09 2015 +0300
>>
>> drm/i915: Silence compiler warning
>>
>> in -nightly to fix that same issue. I didn't realize this was also
>> needed in -next-fixes.
>
> Dave, sorry, I didn't see the warning, gcc 4.9.2 here.
>
> Do you want another pull request with Ander's fix on top?
Yes please.
Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2015-06-22 7:59 ` Ander Conselvan De Oliveira
@ 2015-06-22 8:12 ` Jani Nikula
2015-06-22 8:13 ` Dave Airlie
0 siblings, 1 reply; 123+ messages in thread
From: Jani Nikula @ 2015-06-22 8:12 UTC (permalink / raw)
To: Ander Conselvan De Oliveira, Daniel Vetter
Cc: Daniel Vetter, intel-gfx, dri-devel
On Mon, 22 Jun 2015, Ander Conselvan De Oliveira <conselvan2@gmail.com> wrote:
> There is
>
> commit bd4b4827acdc00bf9e71f939d160102021d10d4f
> Author: Ander Conselvan de Oliveira
> <ander.conselvan.de.oliveira@intel.com>
> Date: Fri May 29 14:28:09 2015 +0300
>
> drm/i915: Silence compiler warning
>
> in -nightly to fix that same issue. I didn't realize this was also
> needed in -next-fixes.
Dave, sorry, I didn't see the warning, gcc 4.9.2 here.
Do you want another pull request with Ander's fix on top?
BR,
Jani.
>
>
> Ander
>
> On Fri, 2015-06-19 at 17:24 +0200, Daniel Vetter wrote:
>> On Fri, Jun 19, 2015 at 01:48:13PM +1000, Dave Airlie wrote:
>> > On 18 June 2015 at 16:04, Jani Nikula <jani.nikula@intel.com> wrote:
>> > >
>> > > Hi Dave, i915 fixes for drm-next/v4.2.
>> > >
>> > > BR,
>> > > Jani.
>> >
>> > And my gcc says:
>> >
>> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:
>> > In function ‘__intel_set_mode’:
>> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11850:14:
>> > warning: ‘crtc_state’ may be used uninitialized in this function
>> > [-Wmaybe-uninitialized]
>> > return state->mode_changed || state->active_changed;
>> > ^
>> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11860:25:
>> > note: ‘crtc_state’ was declared here
>> > struct drm_crtc_state *crtc_state;
>> > ^
>> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11874:6:
>> > warning: ‘crtc’ may be used uninitialized in this function
>> > [-Wmaybe-uninitialized]
>> > if (crtc != intel_encoder->base.crtc)
>> > ^
>> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11859:19:
>> > note: ‘crtc’ was declared here
>> > struct drm_crtc *crtc;
>> > ^
>> >
>> > No idea if this is true, but I don't think I've seen it before now.
>> >
>> > gcc 5.1.1 on fedora 22
>>
>> Yeah this is new with Ander's patches. gcc Doesn't know that we have at
>> least 1 crtc and hence crtc&crtc are guaranteed to be initiliazed. I
>> think you should be able to shut it up with
>>
>> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
>> index e047105837c9..5ade250dc6d7 100644
>> --- a/drivers/gpu/drm/i915/intel_display.c
>> +++ b/drivers/gpu/drm/i915/intel_display.c
>> @@ -11856,8 +11856,8 @@ intel_modeset_update_state(struct drm_atomic_state *state)
>> struct drm_device *dev = state->dev;
>> struct drm_i915_private *dev_priv = dev->dev_private;
>> struct intel_encoder *intel_encoder;
>> - struct drm_crtc *crtc;
>> - struct drm_crtc_state *crtc_state;
>> + struct drm_crtc *crtc = NULL;
>> + struct drm_crtc_state *crtc_state = NULL;
>> struct drm_connector *connector;
>> int i;
>>
>> But the entire Finland team is out of office (celebrating solstice), so
>> might be better to wait for Monday for them to confirm. Otherwise just
>> apply this fixup with my ack if you want to send out the merge window pull
>> asap.
>>
>> Cheers, Daniel
>
>
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2015-06-19 15:24 ` Daniel Vetter
@ 2015-06-22 7:59 ` Ander Conselvan De Oliveira
2015-06-22 8:12 ` Jani Nikula
0 siblings, 1 reply; 123+ messages in thread
From: Ander Conselvan De Oliveira @ 2015-06-22 7:59 UTC (permalink / raw)
To: Daniel Vetter; +Cc: Jani Nikula, Daniel Vetter, intel-gfx, dri-devel
There is
commit bd4b4827acdc00bf9e71f939d160102021d10d4f
Author: Ander Conselvan de Oliveira
<ander.conselvan.de.oliveira@intel.com>
Date: Fri May 29 14:28:09 2015 +0300
drm/i915: Silence compiler warning
in -nightly to fix that same issue. I didn't realize this was also
needed in -next-fixes.
Ander
On Fri, 2015-06-19 at 17:24 +0200, Daniel Vetter wrote:
> On Fri, Jun 19, 2015 at 01:48:13PM +1000, Dave Airlie wrote:
> > On 18 June 2015 at 16:04, Jani Nikula <jani.nikula@intel.com> wrote:
> > >
> > > Hi Dave, i915 fixes for drm-next/v4.2.
> > >
> > > BR,
> > > Jani.
> >
> > And my gcc says:
> >
> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:
> > In function ‘__intel_set_mode’:
> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11850:14:
> > warning: ‘crtc_state’ may be used uninitialized in this function
> > [-Wmaybe-uninitialized]
> > return state->mode_changed || state->active_changed;
> > ^
> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11860:25:
> > note: ‘crtc_state’ was declared here
> > struct drm_crtc_state *crtc_state;
> > ^
> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11874:6:
> > warning: ‘crtc’ may be used uninitialized in this function
> > [-Wmaybe-uninitialized]
> > if (crtc != intel_encoder->base.crtc)
> > ^
> > /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11859:19:
> > note: ‘crtc’ was declared here
> > struct drm_crtc *crtc;
> > ^
> >
> > No idea if this is true, but I don't think I've seen it before now.
> >
> > gcc 5.1.1 on fedora 22
>
> Yeah this is new with Ander's patches. gcc Doesn't know that we have at
> least 1 crtc and hence crtc&crtc are guaranteed to be initiliazed. I
> think you should be able to shut it up with
>
> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
> index e047105837c9..5ade250dc6d7 100644
> --- a/drivers/gpu/drm/i915/intel_display.c
> +++ b/drivers/gpu/drm/i915/intel_display.c
> @@ -11856,8 +11856,8 @@ intel_modeset_update_state(struct drm_atomic_state *state)
> struct drm_device *dev = state->dev;
> struct drm_i915_private *dev_priv = dev->dev_private;
> struct intel_encoder *intel_encoder;
> - struct drm_crtc *crtc;
> - struct drm_crtc_state *crtc_state;
> + struct drm_crtc *crtc = NULL;
> + struct drm_crtc_state *crtc_state = NULL;
> struct drm_connector *connector;
> int i;
>
> But the entire Finland team is out of office (celebrating solstice), so
> might be better to wait for Monday for them to confirm. Otherwise just
> apply this fixup with my ack if you want to send out the merge window pull
> asap.
>
> Cheers, Daniel
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2015-06-19 3:48 ` Dave Airlie
@ 2015-06-19 15:24 ` Daniel Vetter
2015-06-22 7:59 ` Ander Conselvan De Oliveira
0 siblings, 1 reply; 123+ messages in thread
From: Daniel Vetter @ 2015-06-19 15:24 UTC (permalink / raw)
To: Dave Airlie; +Cc: Jani Nikula, Daniel Vetter, intel-gfx, dri-devel
On Fri, Jun 19, 2015 at 01:48:13PM +1000, Dave Airlie wrote:
> On 18 June 2015 at 16:04, Jani Nikula <jani.nikula@intel.com> wrote:
> >
> > Hi Dave, i915 fixes for drm-next/v4.2.
> >
> > BR,
> > Jani.
>
> And my gcc says:
>
> /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:
> In function ‘__intel_set_mode’:
> /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11850:14:
> warning: ‘crtc_state’ may be used uninitialized in this function
> [-Wmaybe-uninitialized]
> return state->mode_changed || state->active_changed;
> ^
> /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11860:25:
> note: ‘crtc_state’ was declared here
> struct drm_crtc_state *crtc_state;
> ^
> /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11874:6:
> warning: ‘crtc’ may be used uninitialized in this function
> [-Wmaybe-uninitialized]
> if (crtc != intel_encoder->base.crtc)
> ^
> /home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11859:19:
> note: ‘crtc’ was declared here
> struct drm_crtc *crtc;
> ^
>
> No idea if this is true, but I don't think I've seen it before now.
>
> gcc 5.1.1 on fedora 22
Yeah this is new with Ander's patches. gcc Doesn't know that we have at
least 1 crtc and hence crtc&crtc are guaranteed to be initiliazed. I
think you should be able to shut it up with
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index e047105837c9..5ade250dc6d7 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -11856,8 +11856,8 @@ intel_modeset_update_state(struct drm_atomic_state *state)
struct drm_device *dev = state->dev;
struct drm_i915_private *dev_priv = dev->dev_private;
struct intel_encoder *intel_encoder;
- struct drm_crtc *crtc;
- struct drm_crtc_state *crtc_state;
+ struct drm_crtc *crtc = NULL;
+ struct drm_crtc_state *crtc_state = NULL;
struct drm_connector *connector;
int i;
But the entire Finland team is out of office (celebrating solstice), so
might be better to wait for Monday for them to confirm. Otherwise just
apply this fixup with my ack if you want to send out the merge window pull
asap.
Cheers, Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2015-06-18 6:04 Jani Nikula
@ 2015-06-19 3:48 ` Dave Airlie
2015-06-19 15:24 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Dave Airlie @ 2015-06-19 3:48 UTC (permalink / raw)
To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, dri-devel
On 18 June 2015 at 16:04, Jani Nikula <jani.nikula@intel.com> wrote:
>
> Hi Dave, i915 fixes for drm-next/v4.2.
>
> BR,
> Jani.
And my gcc says:
/home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:
In function ‘__intel_set_mode’:
/home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11850:14:
warning: ‘crtc_state’ may be used uninitialized in this function
[-Wmaybe-uninitialized]
return state->mode_changed || state->active_changed;
^
/home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11860:25:
note: ‘crtc_state’ was declared here
struct drm_crtc_state *crtc_state;
^
/home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11874:6:
warning: ‘crtc’ may be used uninitialized in this function
[-Wmaybe-uninitialized]
if (crtc != intel_encoder->base.crtc)
^
/home/airlied/devel/kernel/drm-next/drivers/gpu/drm/i915/intel_display.c:11859:19:
note: ‘crtc’ was declared here
struct drm_crtc *crtc;
^
No idea if this is true, but I don't think I've seen it before now.
gcc 5.1.1 on fedora 22
Dave.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-06-18 6:04 Jani Nikula
2015-06-19 3:48 ` Dave Airlie
0 siblings, 1 reply; 123+ messages in thread
From: Jani Nikula @ 2015-06-18 6:04 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, i915 fixes for drm-next/v4.2.
BR,
Jani.
The following changes since commit bf546f8158e2df2656494a475e6235634121c87c:
drm/i915/skl: Fix DMC API version in firmware file name (2015-06-05 12:08:01 +0300)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-06-18
for you to fetch changes up to 4ed9fb371ccdfe465bd3bbb69e4cad5243e6c4e2:
drm/i915: Don't set enabled value of all CRTCs when restoring the mode (2015-06-17 14:21:01 +0300)
----------------------------------------------------------------
Ander Conselvan de Oliveira (3):
drm/i915: Don't check modeset state in the hw state force restore path
drm/i915: Don't update staged config during force restore modesets
drm/i915: Don't set enabled value of all CRTCs when restoring the mode
Francisco Jerez (3):
drm/i915: Fix command parser to validate multiple register access with the same command.
drm/i915: Extend the parser to check register writes against a mask/value pair.
drm/i915: Add SCRATCH1 and ROW_CHICKEN3 to the register whitelist.
Ville Syrjälä (1):
drm/i915: Don't skip request retirement if the active list is empty
drivers/gpu/drm/i915/i915_cmd_parser.c | 197 +++++++++++++++++++++-----------
drivers/gpu/drm/i915/i915_drv.h | 5 +
drivers/gpu/drm/i915/i915_gem.c | 3 -
drivers/gpu/drm/i915/intel_display.c | 54 ++++-----
drivers/gpu/drm/i915/intel_ringbuffer.h | 5 +-
5 files changed, 164 insertions(+), 100 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-06-11 8:40 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-06-11 8:40 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Skylake CSR firmware name change for v4.2. Hopefully we can stick to
this one now.
BR,
Jani.
The following changes since commit 501fd70fcaebc911b6b96a7b331e6960e5af67e7:
drm/i915: limit PPGTT size to 2GB in 32-bit platforms (2015-05-29 19:08:22 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-06-11
for you to fetch changes up to bf546f8158e2df2656494a475e6235634121c87c:
drm/i915/skl: Fix DMC API version in firmware file name (2015-06-05 12:08:01 +0300)
----------------------------------------------------------------
Rodrigo Vivi (1):
drm/i915/skl: Fix DMC API version in firmware file name
drivers/gpu/drm/i915/intel_csr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-05-29 17:39 Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2015-05-29 17:39 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave,
Fixes for 4.2. Nothing too serious (given that it's still pre merge
window). With that it's off for 2 weeks of vacation for me and taking care
of 4.2 fixes for Jani.
Cheers, Daniel
The following changes since commit 82d5b58f13fcc5459cd9c61a9d6d4a07328a31dc:
drm/i915: Update DRIVER_DATE to 20150522 (2015-05-22 19:45:27 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-05-29
for you to fetch changes up to 501fd70fcaebc911b6b96a7b331e6960e5af67e7:
drm/i915: limit PPGTT size to 2GB in 32-bit platforms (2015-05-29 19:08:22 +0200)
----------------------------------------------------------------
Chris Wilson (1):
drm/i915: Use spinlocks for checking when to waitboost
Damien Lespiau (1):
drm/i915: Fix the confusing comment about the ioctl limits
Daniel Vetter (2):
Revert "drm/i915: Force clean compilation with -Werror"
drm/i915: Disable 12bpc hdmi for now
Michel Thierry (2):
drm/i915: Remove unnecessary null check in execlists_context_unqueue
drm/i915: limit PPGTT size to 2GB in 32-bit platforms
Paulo Zanoni (1):
drm/i915: disable IPS while getting the sink CRCs
Rodrigo Vivi (2):
drm/i915: Return the frontbuffer flip to enable intel_crtc_enable_planes.
drm/i915: Another fbdev hack to avoid PSR on fbcon.
Ville Syrjälä (5):
drm/i915: Use the default 600ns LDO programming sequence delay
drm/i915: Throw out WIP CHV power well definitions
drm/i915: Kill intel_flush_primary_plane()
drm/i915: s/dpio_lock/sb_lock/
drm/i915: Adjust sideband locking a bit for CHV/VLV
drivers/gpu/drm/i915/Kconfig | 8 ---
drivers/gpu/drm/i915/Kconfig.debug | 5 --
drivers/gpu/drm/i915/Makefile | 2 -
drivers/gpu/drm/i915/i915_debugfs.c | 17 +----
drivers/gpu/drm/i915/i915_dma.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 13 ++--
drivers/gpu/drm/i915/i915_gem.c | 4 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 7 ++
drivers/gpu/drm/i915/i915_irq.c | 19 ++++--
drivers/gpu/drm/i915/i915_reg.h | 8 +--
drivers/gpu/drm/i915/intel_display.c | 83 ++++++++++++------------
drivers/gpu/drm/i915/intel_dp.c | 94 +++++++++++++++++----------
drivers/gpu/drm/i915/intel_drv.h | 2 -
drivers/gpu/drm/i915/intel_dsi.c | 8 +--
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 4 +-
drivers/gpu/drm/i915/intel_dsi_pll.c | 14 ++--
drivers/gpu/drm/i915/intel_fbdev.c | 28 +++++++-
drivers/gpu/drm/i915/intel_hdmi.c | 27 ++++----
drivers/gpu/drm/i915/intel_lrc.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 41 +++++++-----
drivers/gpu/drm/i915/intel_runtime_pm.c | 100 ++---------------------------
drivers/gpu/drm/i915/intel_sideband.c | 18 +++---
drivers/gpu/drm/i915/intel_sprite.c | 30 ++-------
include/uapi/drm/i915_drm.h | 8 ++-
24 files changed, 247 insertions(+), 297 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/Kconfig.debug
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-04-24 21:46 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-04-24 21:46 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave, i915 fixes headed for v4.1-rc1.
BR,
Jani.
The following changes since commit 37ef01ab5d24d1d520dc79f6a98099d451c2a901:
drm/i915: Dont enable CS_PARSER_ERROR interrupts at all (2015-04-14 17:03:12 +0300)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-04-25
for you to fetch changes up to b5f1c97f944482e98e6e39208af356630389d1ea:
drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg (2015-04-24 00:24:54 +0300)
----------------------------------------------------------------
Dmitry Torokhov (1):
drm/i915: cope with large i2c transfers
Imre Deak (1):
drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg
Michel Thierry (1):
drm/i915: Workaround to avoid lite restore with HEAD==TAIL
drivers/gpu/drm/i915/i915_drv.c | 4 +--
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/intel_i2c.c | 66 ++++++++++++++++++++++++++++++++++------
drivers/gpu/drm/i915/intel_lrc.c | 35 ++++++++++++++++++++-
5 files changed, 95 insertions(+), 14 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-04-15 12:21 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2015-04-15 12:21 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
As promised, here's a batch of fixes for drm-next/4.1.
BR,
Jani.
The following changes since commit 6e0aa8018f9c676b115b7ca6c20a056fc57c68a9:
Merge tag 'v4.0-rc6' into drm-intel-next (2015-03-30 16:37:08 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-04-15
for you to fetch changes up to 37ef01ab5d24d1d520dc79f6a98099d451c2a901:
drm/i915: Dont enable CS_PARSER_ERROR interrupts at all (2015-04-14 17:03:12 +0300)
----------------------------------------------------------------
Ander Conselvan de Oliveira (1):
drm/i915: Allocate connector state together with the connectors
Clint Taylor (1):
drm/i915/chv: Remove DPIO force latency causing interpair skew issue
Daniel Vetter (3):
drm/i915: Fix locking in DRRS flush/invalidate hooks
drm/i915: Don't cancel DRRS worker synchronously for flush/invalidate
drm/i915: Dont enable CS_PARSER_ERROR interrupts at all
Tvrtko Ursulin (1):
drm/i915: Move drm_framebuffer_unreference out of struct_mutex for takeover
drivers/gpu/drm/i915/i915_irq.c | 8 +---
drivers/gpu/drm/i915/intel_crt.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 4 +-
drivers/gpu/drm/i915/intel_display.c | 76 +++++++++++++++++-------------------
drivers/gpu/drm/i915/intel_dp.c | 33 +++++++++-------
drivers/gpu/drm/i915/intel_dp_mst.c | 2 +-
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/i915/intel_dsi.c | 2 +-
drivers/gpu/drm/i915/intel_dvo.c | 2 +-
drivers/gpu/drm/i915/intel_hdmi.c | 7 +---
drivers/gpu/drm/i915/intel_lvds.c | 6 +++
drivers/gpu/drm/i915/intel_sdvo.c | 22 +++++++++--
drivers/gpu/drm/i915/intel_tv.c | 2 +-
13 files changed, 91 insertions(+), 77 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* Re: [PULL] drm-intel-next-fixes
2015-02-11 11:09 Jani Nikula
@ 2015-02-11 11:48 ` Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2015-02-11 11:48 UTC (permalink / raw)
To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx, dri-devel
On Wed, Feb 11, 2015 at 01:09:51PM +0200, Jani Nikula wrote:
>
> Hi Dave -
>
> Here's a batch of i915 fixes for drm-next, with more cc: stable material
> than fixes specific to drm-next.
>
> BR,
> Jani.
>
> The following changes since commit 1293eaa3ebf92f146f366d9b678a07b8b3200ea1:
>
> drm/i915: Update DRIVER_DATE to 20150130 (2015-01-30 22:37:54 +0100)
>
> are available in the git repository at:
>
> git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-02-11
>
> for you to fetch changes up to f8bd9b326c89792bd0f793d6abfaa988accae8db:
>
> drm/i915: Clamp efficient frequency to valid range (2015-02-11 10:25:34 +0200)
>
> ----------------------------------------------------------------
> Chris Wilson (2):
> drm/i915: Insert a command barrier on BLT/BSD cache flushes
> drm/i915: Do not invalidate obj->pages under mempressure
As per the irc discussion this one here needs to be dropped again. Turns
out userspace has been lying to the kernel and got what it asked for.
-Daniel
>
> Daniel Vetter (1):
> drm/i915: Drop vblank wait from intel_dp_link_down
>
> Michał Winiarski (1):
> drm/i915: Prevent use-after-free in invalidate_range_start callback
>
> Mika Kuoppala (2):
> drm/i915: Take runtime pm reference on hangcheck_info
> drm/i915: Squelch overzealous uncore reset WARN_ON
>
> Shobhit Kumar (2):
> drm/i915: Correct the IOSF Dev_FN field for IOSF transfers
> drm/i915: Correct the base value while updating LP_OUTPUT_HOLD in MIPI_PORT_CTRL
>
> Tom O'Rourke (1):
> drm/i915: Clamp efficient frequency to valid range
>
> Ville Syrjälä (1):
> drm/i915: Really ignore long HPD pulses on eDP
>
> drivers/gpu/drm/i915/i915_debugfs.c | 22 +++++++++++----
> drivers/gpu/drm/i915/i915_gem.c | 49 ++-------------------------------
> drivers/gpu/drm/i915/i915_gem_userptr.c | 20 ++++++++++++--
> drivers/gpu/drm/i915/intel_dp.c | 19 ++-----------
> drivers/gpu/drm/i915/intel_dsi.c | 5 ++--
> drivers/gpu/drm/i915/intel_lrc.c | 20 ++++++++------
> drivers/gpu/drm/i915/intel_pm.c | 5 +++-
> drivers/gpu/drm/i915/intel_ringbuffer.c | 23 +++++++++++++---
> drivers/gpu/drm/i915/intel_sideband.c | 26 ++++++++---------
> drivers/gpu/drm/i915/intel_uncore.c | 9 +++++-
> 10 files changed, 96 insertions(+), 102 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Technology Center
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2015-02-11 11:09 Jani Nikula
2015-02-11 11:48 ` Daniel Vetter
0 siblings, 1 reply; 123+ messages in thread
From: Jani Nikula @ 2015-02-11 11:09 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Here's a batch of i915 fixes for drm-next, with more cc: stable material
than fixes specific to drm-next.
BR,
Jani.
The following changes since commit 1293eaa3ebf92f146f366d9b678a07b8b3200ea1:
drm/i915: Update DRIVER_DATE to 20150130 (2015-01-30 22:37:54 +0100)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-02-11
for you to fetch changes up to f8bd9b326c89792bd0f793d6abfaa988accae8db:
drm/i915: Clamp efficient frequency to valid range (2015-02-11 10:25:34 +0200)
----------------------------------------------------------------
Chris Wilson (2):
drm/i915: Insert a command barrier on BLT/BSD cache flushes
drm/i915: Do not invalidate obj->pages under mempressure
Daniel Vetter (1):
drm/i915: Drop vblank wait from intel_dp_link_down
Michał Winiarski (1):
drm/i915: Prevent use-after-free in invalidate_range_start callback
Mika Kuoppala (2):
drm/i915: Take runtime pm reference on hangcheck_info
drm/i915: Squelch overzealous uncore reset WARN_ON
Shobhit Kumar (2):
drm/i915: Correct the IOSF Dev_FN field for IOSF transfers
drm/i915: Correct the base value while updating LP_OUTPUT_HOLD in MIPI_PORT_CTRL
Tom O'Rourke (1):
drm/i915: Clamp efficient frequency to valid range
Ville Syrjälä (1):
drm/i915: Really ignore long HPD pulses on eDP
drivers/gpu/drm/i915/i915_debugfs.c | 22 +++++++++++----
drivers/gpu/drm/i915/i915_gem.c | 49 ++-------------------------------
drivers/gpu/drm/i915/i915_gem_userptr.c | 20 ++++++++++++--
drivers/gpu/drm/i915/intel_dp.c | 19 ++-----------
drivers/gpu/drm/i915/intel_dsi.c | 5 ++--
drivers/gpu/drm/i915/intel_lrc.c | 20 ++++++++------
drivers/gpu/drm/i915/intel_pm.c | 5 +++-
drivers/gpu/drm/i915/intel_ringbuffer.c | 23 +++++++++++++---
drivers/gpu/drm/i915/intel_sideband.c | 26 ++++++++---------
drivers/gpu/drm/i915/intel_uncore.c | 9 +++++-
10 files changed, 96 insertions(+), 102 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2014-12-30 12:47 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2014-12-30 12:47 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
I've had these since before -rc1, but they missed my last pull
request. Real bug fixes and mostly cc: stable material.
I'll keep sending pull requests regardless of any holidays you may have
in case you have a window to pull.
Happy new year,
Jani.
The following changes since commit 2c550183476dfa25641309ae9a28d30feed14379:
drm/i915: Disable PSMI sleep messages on all rings around context switches (2014-12-16 15:07:53 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2014-12-30
for you to fetch changes up to 5d77d9c5e177d2182df5d9fd61ba986facb64415:
drm/i915: add missing rpm ref to i915_gem_pwrite_ioctl (2014-12-18 15:46:47 +0200)
----------------------------------------------------------------
Imre Deak (1):
drm/i915: add missing rpm ref to i915_gem_pwrite_ioctl
Ville Syrjälä (3):
drm/i915: Kill check_power_well() calls
drm/i915: Don't call intel_prepare_page_flip() multiple times on gen2-4
Revert "drm/i915: Preserve VGACNTR bits from the BIOS"
drivers/gpu/drm/i915/i915_drv.h | 2 --
drivers/gpu/drm/i915/i915_gem.c | 8 +++++++-
drivers/gpu/drm/i915/i915_irq.c | 6 ++----
drivers/gpu/drm/i915/intel_display.c | 8 +-------
drivers/gpu/drm/i915/intel_runtime_pm.c | 27 ---------------------------
5 files changed, 10 insertions(+), 41 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2014-12-17 12:16 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2014-12-17 12:16 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Final i915 fixes pull before rc1, majority of them cc: stable.
BR,
Jani.
The following changes since commit 9f49c37635d5c2a801f7670d5fbf0b25ec461f2c:
drm/i915: save/restore GMBUS freq across suspend/resume on gen4 (2014-12-11 15:31:59 +0200)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2014-12-17
for you to fetch changes up to 2c550183476dfa25641309ae9a28d30feed14379:
drm/i915: Disable PSMI sleep messages on all rings around context switches (2014-12-16 15:07:53 +0200)
----------------------------------------------------------------
Chris Wilson (3):
drm/i915: Invalidate media caches on gen7
drm/i915: Force the CS stall for invalidate flushes
drm/i915: Disable PSMI sleep messages on all rings around context switches
Imre Deak (3):
drm/i915: vlv: fix IRQ masking when uninstalling interrupts
drm/i915: move RPS PM_IER enabling to gen6_enable_rps_interrupts
drm/i915: sanitize RPS resetting during GPU reset
drivers/gpu/drm/i915/i915_drv.c | 4 ++-
drivers/gpu/drm/i915/i915_gem_context.c | 48 +++++++++++++++++++++++++++------
drivers/gpu/drm/i915/i915_irq.c | 18 ++++++++++---
drivers/gpu/drm/i915/i915_reg.h | 3 +++
drivers/gpu/drm/i915/intel_pm.c | 28 ++++++++++++-------
drivers/gpu/drm/i915/intel_ringbuffer.c | 3 +++
6 files changed, 82 insertions(+), 22 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2014-12-11 13:43 Jani Nikula
0 siblings, 0 replies; 123+ messages in thread
From: Jani Nikula @ 2014-12-11 13:43 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave -
Here's a batch of i915 fixes for 3.19.
BR,
Jani.
The following changes since commit 00f0b3781028605910cb4662a0f8a4849b445fc2:
drm/i915: Reject modeset when the same digital port is used more than once (2014-12-03 09:31:53 +0100)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2014-12-11
for you to fetch changes up to 9f49c37635d5c2a801f7670d5fbf0b25ec461f2c:
drm/i915: save/restore GMBUS freq across suspend/resume on gen4 (2014-12-11 15:31:59 +0200)
----------------------------------------------------------------
Damien Lespiau (3):
drm/i915/bdw: Fix the write setting up the WIZ hashing mode
drm/i915: Invert the mask and val arguments in wa_add() and WA_REG()
drm/i915: Remove '& 0xffff' from the mask given to WA_REG()
Daniel Vetter (3):
drm/i915: compute wait_ioctl timeout correctly
drm/i915: Handle inaccurate time conversion issues
drm/i915: Don't complain about stolen conflicts on gen3
Dave Airlie (1):
drm/i915: resume MST after reading back hw state
Jesse Barnes (2):
drm/i915: don't always do full mode sets when infoframes are enabled
drm/i915: save/restore GMBUS freq across suspend/resume on gen4
drivers/gpu/drm/i915/i915_drv.c | 3 ++-
drivers/gpu/drm/i915/i915_drv.h | 6 ++++++
drivers/gpu/drm/i915/i915_gem.c | 13 ++++++++++++-
drivers/gpu/drm/i915/i915_gem_stolen.c | 6 +++++-
drivers/gpu/drm/i915/i915_reg.h | 18 +++++++++++++++---
drivers/gpu/drm/i915/i915_suspend.c | 8 ++++++++
drivers/gpu/drm/i915/intel_display.c | 10 ++++++----
drivers/gpu/drm/i915/intel_pm.c | 6 +++---
drivers/gpu/drm/i915/intel_ringbuffer.c | 24 ++++++++++++++----------
kernel/time/time.c | 1 +
10 files changed, 72 insertions(+), 23 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
* [PULL] drm-intel-next-fixes
@ 2014-12-04 9:56 Daniel Vetter
0 siblings, 0 replies; 123+ messages in thread
From: Daniel Vetter @ 2014-12-04 9:56 UTC (permalink / raw)
To: Dave Airlie; +Cc: Daniel Vetter, intel-gfx, dri-devel
Hi Dave,
Fixes for 3.20. I did stick the gen3/4 reset work from Ville in because we
have an awful lot of gen4 mesa hangs, and with this reset should also work
on vintage i965g/gm (we already have reset for g4x/gen4.5). So should help
to appease users suffering from these hangs. Otherwise all over.
This is the last 3.20 pull from me, from here on Jani will take over.
Cheers, Daniel
The following changes since commit 4fcd01d0f34645710ac92d5523e26019428b0806:
drm: rcar-du: Fix NULL encoder pointer dereference (2014-12-03 08:28:48 +1000)
are available in the git repository at:
git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2014-12-04
for you to fetch changes up to 00f0b3781028605910cb4662a0f8a4849b445fc2:
drm/i915: Reject modeset when the same digital port is used more than once (2014-12-03 09:31:53 +0100)
----------------------------------------------------------------
Akash Goel (1):
drm/i915/skl: Update in Gen9 multi-engine forcewake range
Chris Wilson (1):
drm/i915: Only warn the first time we attempt to mmio whilst suspended
Clint Taylor (1):
drm/i915/chv: Enable AVI, SPD and HDMI infoframes for CHV.
Daniel Vetter (4):
drm/i915: Disallow pin ioctl completely for kms drivers
drm/i915: Stop gathering error states for CS error interrupts
drm/i915: Handle runtime pm in the CRC setup code
drm/i915: Tune down spurious CRC interrupt warning
Egbert Eich (1):
drm/i915/eDP: When enabling panel VDD cancel pending disable worker
Imre Deak (1):
drm/i915: mask RPS IRQs properly when disabling RPS
Thomas Daniel (1):
drm/i915: Fix context object leak for legacy contexts
Ville Syrjälä (8):
drm/i915: Don't clobber crtc->new_config when nothing changes
drm/i915: Fix gen4 GPU reset
drm/i915: Restore the display config after a GPU reset on gen4
drm/i915: Implement GPU reset for 915/945
drm/i915: Implement GPU reset for g33
drm/i915: Grab modeset locks for GPU rest on pre-ctg
drm/i915: Disable crtcs gracefully before GPU reset on gen3/4
drm/i915: Reject modeset when the same digital port is used more than once
drivers/gpu/drm/i915/i915_debugfs.c | 5 ++
drivers/gpu/drm/i915/i915_gem.c | 15 ++--
drivers/gpu/drm/i915/i915_irq.c | 59 +++++++-------
drivers/gpu/drm/i915/i915_reg.h | 3 +-
drivers/gpu/drm/i915/intel_display.c | 151 ++++++++++++++++++++++++++++++-----
drivers/gpu/drm/i915/intel_dp.c | 1 +
drivers/gpu/drm/i915/intel_drv.h | 3 +-
drivers/gpu/drm/i915/intel_hdmi.c | 7 ++
drivers/gpu/drm/i915/intel_uncore.c | 79 +++++++++---------
9 files changed, 230 insertions(+), 93 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 123+ messages in thread
end of thread, other threads:[~2023-08-31 21:29 UTC | newest]
Thread overview: 123+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-24 13:59 [PULL] drm-intel-next-fixes Jani Nikula
2022-05-24 13:59 ` [Intel-gfx] " Jani Nikula
-- strict thread matches above, loose matches on Subject: below --
2023-08-31 21:28 Rodrigo Vivi
2023-08-24 12:34 Rodrigo Vivi
2023-07-06 8:24 Tvrtko Ursulin
2023-06-29 10:02 Tvrtko Ursulin
2023-06-21 9:54 Tvrtko Ursulin
2023-05-04 13:01 Joonas Lahtinen
2023-04-27 11:23 Joonas Lahtinen
2023-04-20 8:12 Joonas Lahtinen
2023-04-13 12:12 Joonas Lahtinen
2023-04-13 18:47 ` Daniel Vetter
2023-02-27 10:17 Jani Nikula
2023-02-17 12:24 Jani Nikula
2022-12-15 20:36 Rodrigo Vivi
2022-12-01 16:40 Rodrigo Vivi
2022-10-13 12:56 Tvrtko Ursulin
2022-10-06 10:18 Tvrtko Ursulin
2022-09-29 14:26 Tvrtko Ursulin
2022-08-11 21:03 Rodrigo Vivi
2022-08-04 17:33 Rodrigo Vivi
2022-03-24 8:44 Tvrtko Ursulin
2022-03-17 7:47 Joonas Lahtinen
2022-03-10 7:58 Joonas Lahtinen
2022-01-20 10:13 Tvrtko Ursulin
2022-01-13 9:33 Tvrtko Ursulin
2022-01-14 13:23 ` Daniel Vetter
2021-11-09 23:17 Rodrigo Vivi
2021-08-26 9:03 Jani Nikula
2021-07-07 15:09 Rodrigo Vivi
2021-06-29 18:54 Rodrigo Vivi
2021-06-30 10:05 ` Jani Nikula
2021-06-30 19:04 ` Rodrigo Vivi
2021-07-01 8:57 ` Jani Nikula
2021-02-25 14:43 Rodrigo Vivi
2021-02-18 22:46 Rodrigo Vivi
2020-12-18 15:04 Jani Nikula
2020-12-18 15:42 ` Daniel Vetter
2020-10-22 20:56 Rodrigo Vivi
2020-10-15 18:14 Rodrigo Vivi
2020-10-02 18:26 Rodrigo Vivi
2020-07-30 16:26 Joonas Lahtinen
2020-08-10 7:31 ` Dave Airlie
2020-08-12 12:49 ` Jani Nikula
2020-06-10 9:37 Joonas Lahtinen
2020-06-10 11:19 ` Joonas Lahtinen
2020-06-04 15:04 Joonas Lahtinen
2020-05-28 14:40 Joonas Lahtinen
2020-05-20 12:32 Joonas Lahtinen
2020-04-08 21:59 Rodrigo Vivi
2020-04-02 21:30 Rodrigo Vivi
2020-03-27 8:16 Rodrigo Vivi
2019-12-05 9:24 Joonas Lahtinen
2019-11-28 14:15 Joonas Lahtinen
2019-11-22 15:55 Joonas Lahtinen
2019-11-20 20:40 Joonas Lahtinen
2019-11-22 12:08 ` Joonas Lahtinen
2019-11-14 8:52 Joonas Lahtinen
2019-11-07 14:50 Joonas Lahtinen
2019-09-27 19:49 Rodrigo Vivi
2019-09-19 14:16 Rodrigo Vivi
2019-09-11 23:33 Rodrigo Vivi
2019-05-15 7:48 Joonas Lahtinen
2019-05-09 10:01 Joonas Lahtinen
2019-05-02 13:40 Joonas Lahtinen
2019-04-30 7:08 Joonas Lahtinen
2019-04-25 6:13 Joonas Lahtinen
2019-03-12 20:55 Rodrigo Vivi
2018-12-27 7:40 Jani Nikula
2018-10-25 13:18 Joonas Lahtinen
2018-10-19 10:37 Joonas Lahtinen
2018-10-19 12:34 ` Daniel Vetter
2018-10-18 16:57 Joonas Lahtinen
2018-10-18 19:32 ` Daniel Vetter
2018-10-19 6:59 ` Joonas Lahtinen
2018-10-19 7:05 ` Daniel Vetter
2018-10-19 9:41 ` Joonas Lahtinen
2018-10-04 13:37 Joonas Lahtinen
2018-08-24 21:48 Rodrigo Vivi
2018-08-16 19:03 Rodrigo Vivi
2018-08-06 23:30 Rodrigo Vivi
2018-04-19 9:30 Joonas Lahtinen
2018-03-27 14:58 Joonas Lahtinen
2018-03-22 14:35 Joonas Lahtinen
2018-02-07 20:44 Rodrigo Vivi
2018-02-02 0:45 Rodrigo Vivi
2017-11-23 9:34 Jani Nikula
2017-11-10 13:21 Jani Nikula
2017-07-11 13:07 Jani Nikula
2017-06-27 8:28 Daniel Vetter
2017-02-17 9:46 Jani Nikula
2017-02-15 14:06 Jani Nikula
2016-12-22 10:22 Jani Nikula
2016-12-07 19:45 Jani Nikula
2016-10-11 14:09 Jani Nikula
2016-08-05 13:27 Jani Nikula
2016-07-25 6:41 Daniel Vetter
2016-05-25 8:57 Jani Nikula
2016-03-16 11:04 Jani Nikula
2016-01-14 20:06 Jani Nikula
2015-11-06 13:43 Jani Nikula
2015-10-22 8:28 Daniel Vetter
2015-09-02 11:49 Jani Nikula
2015-08-28 12:44 Jani Nikula
2015-08-16 18:13 Daniel Vetter
2015-07-02 11:26 Jani Nikula
2015-06-22 10:33 Jani Nikula
2015-06-18 6:04 Jani Nikula
2015-06-19 3:48 ` Dave Airlie
2015-06-19 15:24 ` Daniel Vetter
2015-06-22 7:59 ` Ander Conselvan De Oliveira
2015-06-22 8:12 ` Jani Nikula
2015-06-22 8:13 ` Dave Airlie
2015-06-11 8:40 Jani Nikula
2015-05-29 17:39 Daniel Vetter
2015-04-24 21:46 Jani Nikula
2015-04-15 12:21 Jani Nikula
2015-02-11 11:09 Jani Nikula
2015-02-11 11:48 ` Daniel Vetter
2014-12-30 12:47 Jani Nikula
2014-12-17 12:16 Jani Nikula
2014-12-11 13:43 Jani Nikula
2014-12-04 9:56 Daniel Vetter
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.