intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PULL] drm-intel-next-fixes
@ 2014-12-04  9:56 Daniel Vetter
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2014-12-11 13:43 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2014-12-17 12:16 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2014-12-30 12:47 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-04-15 12:21 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-04-24 21:46 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-05-29 17:39 Daniel Vetter
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-06-11  8:40 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ messages in thread
From: Dave Airlie @ 2015-06-19  3:48 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx@lists.freedesktop.org, 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] 84+ 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; 84+ messages in thread
From: Daniel Vetter @ 2015-06-19 15:24 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Jani Nikula, Daniel Vetter, intel-gfx@lists.freedesktop.org,
	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] 84+ 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; 84+ 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@lists.freedesktop.org,
	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] 84+ 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; 84+ 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@lists.freedesktop.org, 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] 84+ 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; 84+ messages in thread
From: Dave Airlie @ 2015-06-22  8:13 UTC (permalink / raw)
  To: Jani Nikula; +Cc: Daniel Vetter, intel-gfx@lists.freedesktop.org, 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-06-22 10:33 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-07-02 11:26 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-08-16 18:13 Daniel Vetter
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-08-28 12:44 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-09-02 11:49 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-10-22  8:28 Daniel Vetter
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2015-11-06 13:43 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-01-14 20:06 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-03-16 11:04 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-05-25  8:57 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-07-25  6:41 Daniel Vetter
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-08-05 13:27 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-10-11 14:09 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-12-07 19:45 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2016-12-22 10:22 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2017-02-15 14:06 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2017-02-17  9:46 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2017-06-27  8:28 Daniel Vetter
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2017-07-11 13:07 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2017-11-10 13:21 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2017-11-23  9:34 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-02-02  0:45 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-02-07 20:44 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-03-22 14:35 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-03-27 14:58 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-04-19  9:30 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-08-06 23:30 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-08-16 19:03 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-08-24 21:48 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-10-04 13:37 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-10-25 13:18 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2018-12-27  7:40 Jani Nikula
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-03-12 20:55 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-04-25  6:13 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-04-30  7:08 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-05-02 13:40 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-05-09 10:01 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-05-15  7:48 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-09-11 23:33 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-09-19 14:16 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-09-27 19:49 Rodrigo Vivi
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-11-07 14:50 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-11-14  8:52 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ 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; 84+ 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] 84+ 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; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-11-22 15:55 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2019-11-28 14:15 Joonas Lahtinen
  0 siblings, 0 replies; 84+ 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] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-01-11 10:51 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2024-01-11 10:51 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Thomas Hellström, Lucas De Marchi,
	Oded Gabbay, Maxime Ripard, Thomas Zimmermann, Rodrigo Vivi,
	intel-gfx

Hi Dave & Sima,

Here goes drm-intel-next-fixes towards 6.8 merge window now that
drm-intel-gt-next is also merged.

Most importantly fixes for linux-next added build warnings and then a
couple display fixes.

CI results for drm-next seem to have regressed with regards to the shard
runs somewhere in the past, so bit limited to assess for regressions but
BAT looks reasonable.

Best Regards, Joonas

***

drm-intel-next-fixes-2024-01-11:

- Fixes for kernel-doc warnings enforced in linux-next
- Another build warning fix for string formatting of intel_wakeref_t
- Display fixes for DP DSC BPC and C20 PLL state verification

The following changes since commit b76c01f1d950425924ee1c1377760de3c024ef78:

  Merge tag 'drm-intel-gt-next-2023-12-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2024-01-10 11:36:47 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2024-01-11

for you to fetch changes up to d505a16e00c35919fd9fe5735894645e0f70a415:

  drm/i915/perf: reconcile Excess struct member kernel-doc warnings (2024-01-10 11:56:58 +0200)

----------------------------------------------------------------
- Fixes for kernel-doc warnings enforced in linux-next
- Another build warning fix for string formatting of intel_wakeref_t
- Display fixes for DP DSC BPC and C20 PLL state verification

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915/dp: Fix the max DSC bpc supported by source

Imre Deak (1):
      drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors

Jani Nikula (1):
      drm/i915: don't make assumptions about intel_wakeref_t type

Mika Kahola (1):
      drm/i915/display: Fix C20 pll selection for state verification

Randy Dunlap (4):
      drm/i915/gem: reconcile Excess struct member kernel-doc warnings
      drm/i915/gt: reconcile Excess struct member kernel-doc warnings
      drm/i915/guc: reconcile Excess struct member kernel-doc warnings
      drm/i915/perf: reconcile Excess struct member kernel-doc warnings

 drivers/gpu/drm/i915/display/intel_cx0_phy.c       | 25 +++++---
 drivers/gpu/drm/i915/display/intel_display_power.c |  4 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  2 +-
 drivers/gpu/drm/i915/display/intel_psr.c           | 10 +--
 drivers/gpu/drm/i915/gem/i915_gem_context_types.h  |  4 +-
 drivers/gpu/drm/i915/gt/intel_gsc.h                |  7 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.h             | 75 ++++++++++++----------
 drivers/gpu/drm/i915/i915_perf_types.h             |  9 ++-
 8 files changed, 78 insertions(+), 58 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-01-19  8:30 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2024-01-19  8:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Thomas Hellström, Lucas De Marchi,
	Oded Gabbay, Maxime Ripard, Thomas Zimmermann, Rodrigo Vivi,
	intel-gfx

Hi Dave & Sima,

Here goes drm-intel-next-fixes for v6.8.

Build warning fix for GCC11, fix for #10071 and DP test pattern fix, one
OA fix for XeHP+.

Regards, Joonas

***

drm-intel-next-fixes-2024-01-19:

- DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
- Drop -Wstringop-overflow (broken on GCC11)
- OA fix on XeHP+

The following changes since commit d505a16e00c35919fd9fe5735894645e0f70a415:

  drm/i915/perf: reconcile Excess struct member kernel-doc warnings (2024-01-10 11:56:58 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-fixes-2024-01-19

for you to fetch changes up to 84b5ece64477df4394d362d494a2496bf0878985:

  drm/i915: Drop -Wstringop-overflow (2024-01-18 13:04:36 +0200)

----------------------------------------------------------------
- DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
- Drop -Wstringop-overflow (broken on GCC11)
- OA fix on XeHP+

----------------------------------------------------------------
Khaled Almahallawy (1):
      drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern

Lucas De Marchi (1):
      drm/i915: Drop -Wstringop-overflow

Umesh Nerlige Ramappa (1):
      drm/i915/perf: Update handling of MMIO triggered reports

Ville Syrjälä (1):
      Revert "drm/i915/dsi: Do display on sequence later on icl+"

 drivers/gpu/drm/i915/Makefile           |  1 -
 drivers/gpu/drm/i915/display/icl_dsi.c  |  3 +--
 drivers/gpu/drm/i915/display/intel_dp.c |  2 +-
 drivers/gpu/drm/i915/i915_perf.c        | 39 ++++++++++++++++++++++++++++-----
 4 files changed, 36 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-07-18  9:30 Tvrtko Ursulin
  0 siblings, 0 replies; 84+ messages in thread
From: Tvrtko Ursulin @ 2024-07-18  9:30 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools


Hi Dave, Sima,

One display fix for the merge window relating to DisplayPort LTTPR. It
fixes at least Dell UD22 dock when used on Intel N100 systems.

Regards,

Tvrtko

drm-intel-next-fixes-2024-07-18:
- Reset intel_dp->link_trained before retraining the link [dp] (Imre Deak)
- Don't switch the LTTPR mode on an active link [dp] (Imre Deak)
The following changes since commit c58c39163a7e2c4c8885c57e4e74931c7b482e53:

  drm/omap: Restrict compile testing to PAGE_SIZE less than 64KB (2024-07-12 13:13:15 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2024-07-18

for you to fetch changes up to 509580fad7323b6a5da27e8365cd488f3b57210e:

  drm/i915/dp: Don't switch the LTTPR mode on an active link (2024-07-16 08:14:29 +0000)

----------------------------------------------------------------
- Reset intel_dp->link_trained before retraining the link [dp] (Imre Deak)
- Don't switch the LTTPR mode on an active link [dp] (Imre Deak)

----------------------------------------------------------------
Imre Deak (2):
      drm/i915/dp: Reset intel_dp->link_trained before retraining the link
      drm/i915/dp: Don't switch the LTTPR mode on an active link

 drivers/gpu/drm/i915/display/intel_dp.c            |  2 +
 .../gpu/drm/i915/display/intel_dp_link_training.c  | 55 +++++++++++++++++++---
 2 files changed, 50 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-07-25  7:44 Tvrtko Ursulin
  0 siblings, 0 replies; 84+ messages in thread
From: Tvrtko Ursulin @ 2024-07-25  7:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools


Hi Dave, Sima,

Two fixes for the merge window - turning off preemption on Gen8 since it
apparently just doesn't work reliably enough and a fix for potential NULL
pointer dereference when stolen memory probing failed.

Regards,

Tvrtko

drm-intel-next-fixes-2024-07-25:
- Do not consider preemption during execlists_dequeue for gen8 [gt] (Nitin Gote)
- Allow NULL memory region (Jonathan Cavitt)
The following changes since commit 509580fad7323b6a5da27e8365cd488f3b57210e:

  drm/i915/dp: Don't switch the LTTPR mode on an active link (2024-07-16 08:14:29 +0000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2024-07-25

for you to fetch changes up to 26720dd2b5a1d088bff8f7e6355fca021c83718f:

  drm/i915: Allow NULL memory region (2024-07-23 09:34:13 +0000)

----------------------------------------------------------------
- Do not consider preemption during execlists_dequeue for gen8 [gt] (Nitin Gote)
- Allow NULL memory region (Jonathan Cavitt)

----------------------------------------------------------------
Jonathan Cavitt (1):
      drm/i915: Allow NULL memory region

Nitin Gote (1):
      drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8

 drivers/gpu/drm/i915/gt/intel_execlists_submission.c | 6 +-----
 drivers/gpu/drm/i915/intel_memory_region.c           | 6 ++++--
 2 files changed, 5 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-09-12  8:59 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2024-09-12  8:59 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Just two fixes this week in drm-intel-next-fixes towards v6.12-rc1.

CI baseline is bit upset afted drm-next, but not getting worse with the
two patches at least.

Regards, Joonas

***

drm-intel-next-fixes-2024-09-12:

- Add missing I915_FORMAT_MOD_4_TILED_BMG_CCS modifier for BMG
- Printk formatting fix

The following changes since commit 741d73f587d5cc86db5e65cc107e031263302616:

  Merge tag 'amd-drm-next-6.12-2024-09-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-09-11 11:22:47 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2024-09-12

for you to fetch changes up to 0289507609dcb7690e45e79fbcc3680d9298ec77:

  drm/i915/bios: fix printk format width (2024-09-11 11:01:00 +0300)

----------------------------------------------------------------
- Add missing I915_FORMAT_MOD_4_TILED_BMG_CCS modifier for BMG
- Printk formatting fix

----------------------------------------------------------------
Jani Nikula (1):
      drm/i915/bios: fix printk format width

Juha-Pekka Heikkila (1):
      drm/i915/display: Fix BMG CCS modifiers

 drivers/gpu/drm/i915/display/intel_bios.c          | 2 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-09-19  9:49 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2024-09-19  9:49 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here goes drm-intel-next-fixes PR towards 6.12.

Three display fixes; One to limit BMG to UHBR13.5 and two PSR ones.

Regards, Joonas

***

drm-intel-next-fixes-2024-09-19:

- Fix BMG support to UHBR13.5
- Two PSR fixes

The following changes since commit bf05aeac230e390a5aee4bd3dc978b0c4d7e745f:

  Merge tag 'drm-intel-next-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next (2024-09-13 16:26:05 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2024-09-19

for you to fetch changes up to ec2231b8dd2dc515912ff7816c420153b4a95e92:

  drm/i915/dp: Fix AUX IO power enabling for eDP PSR (2024-09-16 09:11:48 +0300)

----------------------------------------------------------------
- Fix BMG support to UHBR13.5
- Two PSR fixes

----------------------------------------------------------------
Arun R Murthy (1):
      drm/i915/display: BMG supports UHBR13.5

Imre Deak (1):
      drm/i915/dp: Fix AUX IO power enabling for eDP PSR

Jouni Högander (1):
      drm/i915/psr: Do not wait for PSR being idle on on Panel Replay

 drivers/gpu/drm/i915/display/intel_ddi.c |  2 +-
 drivers/gpu/drm/i915/display/intel_dp.c  | 13 +++++++++++--
 drivers/gpu/drm/i915/display/intel_psr.c | 32 +++++++++++++++++++++-----------
 drivers/gpu/drm/i915/display/intel_psr.h |  2 ++
 4 files changed, 35 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-09-26  7:45 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2024-09-26  7:45 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here goes final drm-intel-next-fixes towards v6.12.

Just one fix for DP colorimetry detection.

Regards, Joonas

***

drm-intel-next-fixes-2024-09-26:

- Fix colorimetry detection for DP

The following changes since commit d7126c0cfc137a580eba92bd82b6d288bd43961d:

  Merge tag 'drm-xe-next-fixes-2024-09-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-09-25 12:11:10 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2024-09-26

for you to fetch changes up to e860513f56d8428fcb2bd0282ac8ab691a53fc6c:

  drm/i915/dp: Fix colorimetry detection (2024-09-25 11:56:23 +0300)

----------------------------------------------------------------
- Fix colorimetry detection for DP

----------------------------------------------------------------
Ville Syrjälä (1):
      drm/i915/dp: Fix colorimetry detection

 drivers/gpu/drm/i915/display/intel_dp.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2024-11-21  8:37 Tvrtko Ursulin
  0 siblings, 0 replies; 84+ messages in thread
From: Tvrtko Ursulin @ 2024-11-21  8:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools


Hi Dave, Sima,

Just one fix for the merge window this week - fixing the HDCP flows on
HDMI connectors.

Regards,

Tvrtko

drm-intel-next-fixes-2024-11-21:
- Fix when the first read and write are retried [hdcp] (Suraj Kandpal)
The following changes since commit a163b895077861598be48c1cf7f4a88413c28b22:

  Merge tag 'drm-xe-next-fixes-2024-11-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-11-18 13:38:46 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2024-11-21

for you to fetch changes up to 376a33c4a0d8344bb575e1a6eeb748ee4d4675d3:

  drm/i915/hdcp: Fix when the first read and write are retried (2024-11-19 08:11:11 +0000)

----------------------------------------------------------------
- Fix when the first read and write are retried [hdcp] (Suraj Kandpal)

----------------------------------------------------------------
Suraj Kandpal (1):
      drm/i915/hdcp: Fix when the first read and write are retried

 drivers/gpu/drm/i915/display/intel_hdcp.c | 32 +++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2025-03-25  9:07 Jani Nikula
  0 siblings, 0 replies; 84+ messages in thread
From: Jani Nikula @ 2025-03-25  9:07 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools


Hi Dave & Sima -

drm-intel-next-fixes-2025-03-25:
drm/i915 fixes for v6.15 merge window:
- Bounds check for scalers in DSC prefill latency computation
- Fix build by adding a missing include

BR,
Jani.

The following changes since commit 5da39dce1fa3c81dc6552a16a9f748ba2980d630:

  Merge tag 'drm-xe-next-fixes-2025-03-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2025-03-14 17:02:11 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2025-03-25

for you to fetch changes up to af9ec6e4682c089028d763b0b77c04fa2ddae268:

  drm/i915/display: Fix build error without DRM_FBDEV_EMULATION (2025-03-20 18:27:21 +0200)

----------------------------------------------------------------
drm/i915 fixes for v6.15 merge window:
- Bounds check for scalers in DSC prefill latency computation
- Fix build by adding a missing include

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915/watermark: Check bounds for scaler_users for dsc prefill latency

Yue Haibing (1):
      drm/i915/display: Fix build error without DRM_FBDEV_EMULATION

 drivers/gpu/drm/i915/display/intel_fbdev.h   | 2 ++
 drivers/gpu/drm/i915/display/skl_watermark.c | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2025-05-15  8:27 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2025-05-15  8:27 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here goes the drm-intel-next-fixes PR for this week.

Just one MST fix and one PSR fix this round.

The CI results for drm-intel-next-fixes are bit all over the place after -rc1,
before further rc backmerges.

Regards, Joonas

***

drm-intel-next-fixes-2025-05-15:

- Stop writing ALPM registers when PSR is enabled
- Use the correct connector while computing the link BPP limit on MST

The following changes since commit 1faeeb315fdbd005bbc1bc74214e39087971dda9:

  Merge tag 'amd-drm-next-6.16-2025-05-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-05-12 07:14:34 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2025-05-15

for you to fetch changes up to eff82fb0d266eeaea26f99780c5d8987974df2e9:

  drm/i915/alpm: Stop writing ALPM registers when PSR is enabled (2025-05-14 15:22:23 +0300)

----------------------------------------------------------------
- Stop writing ALPM registers when PSR is enabled
- Use the correct connector while computing the link BPP limit on MST

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST

Jouni Högander (2):
      drm/i915/alpm: Make intel_alpm_enable_sink available for PSR
      drm/i915/alpm: Stop writing ALPM registers when PSR is enabled

 drivers/gpu/drm/i915/display/intel_alpm.c   |  8 ++++----
 drivers/gpu/drm/i915/display/intel_alpm.h   |  2 ++
 drivers/gpu/drm/i915/display/intel_dp.c     |  7 ++++---
 drivers/gpu/drm/i915/display/intel_dp.h     |  1 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c |  5 +++--
 drivers/gpu/drm/i915/display/intel_psr.c    | 13 ++++++++++---
 6 files changed, 24 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2025-05-22  6:59 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2025-05-22  6:59 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here goes another drm-intel-next-fixes PR towards 6.16-rc1.

Thunderbolt disconnect fix for MTL/ARL/LNL, DDI port clock fix for PTL+ and WQ
allocation error check for display init code.

Regards, Joonas

PS. CI results were for one patch more, which I reverted during review
of the automation picked patches, but results should still be valid.

***

drm-intel-next-fixes-2025-05-22:

- Fix for Thunderbolt sink disconnect on MTL/ARL/LNL
- Fix for DDI port clock select mask on PTL+
- Add error checks for alloc_ordered_workqueue() and alloc_workqueue() in display

The following changes since commit c4f8ac095fc91084108ec21117eb9c1fff64725d:

  Merge tag 'nova-next-v6.16-2025-05-20' of https://gitlab.freedesktop.org/drm/nova into drm-next (2025-05-21 05:49:31 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2025-05-22

for you to fetch changes up to f4c7baa0699b69edb6887a992283b389761e0e81:

  drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue() (2025-05-22 09:25:57 +0300)

----------------------------------------------------------------
- Fix for Thunderbolt sink disconnect on MTL/ARL/LNL
- Fix for DDI port clock select mask on PTL+
- Add error checks for alloc_ordered_workqueue() and alloc_workqueue() in display

----------------------------------------------------------------
Haoxiang Li (1):
      drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()

Imre Deak (2):
      drm/i915/ptl: Use everywhere the correct DDI port clock select mask
      drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read

 drivers/gpu/drm/i915/display/intel_cx0_phy.c       | 27 ++++++++-----------
 drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h  | 15 ++++++++---
 .../gpu/drm/i915/display/intel_display_driver.c    | 30 ++++++++++++++++++----
 drivers/gpu/drm/i915/display/intel_dp.c            | 17 ++++++++++++
 4 files changed, 63 insertions(+), 26 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2025-05-28  6:56 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2025-05-28  6:56 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here's this week's drm-intel-next-fixes towards 6.16-rc1.

Just one DP audio fix.

Regards, Joonas

PS. There is also one Cc: stable patch and revert for it.

***

drm-intel-next-fixes-2025-05-28:

- Fix the enabling/disabling of DP audio SDP splitting

The following changes since commit f4c7baa0699b69edb6887a992283b389761e0e81:

  drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue() (2025-05-22 09:25:57 +0300)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2025-05-28

for you to fetch changes up to ed5915cfce2abb9a553c3737badebd4a11d6c9c7:

  Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" (2025-05-27 16:40:55 +0300)

----------------------------------------------------------------
- Fix the enabling/disabling of DP audio SDP splitting

----------------------------------------------------------------
Imre Deak (1):
      drm/i915/dp: Fix the enabling/disabling of audio SDP splitting

Joonas Lahtinen (1):
      Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"

Ville Syrjälä (1):
      drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1

 drivers/gpu/drm/i915/display/intel_audio.c  | 27 +++++++++++++++++----------
 drivers/gpu/drm/i915/display/intel_audio.h  |  1 -
 drivers/gpu/drm/i915/display/intel_ddi.c    |  3 ---
 drivers/gpu/drm/i915/display/intel_dp_mst.c |  2 --
 4 files changed, 17 insertions(+), 16 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2025-06-05  8:35 Joonas Lahtinen
  0 siblings, 0 replies; 84+ messages in thread
From: Joonas Lahtinen @ 2025-06-05  8:35 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave & Sima,

Here goes the final drm-intel-next-fixes PR towards 6.16-rc1.

One fix for PSR ALPM reg definitions and three integer under/overflow fixes.

Regards, Joonas

***

drm-intel-next-fixes-2025-06-05:

- Fix PSR register definitions for ALPM
- Fix u32 overflow in SNPS PHY HDMI PLL setup
- Fix GuC pending message underflow when submit fails
- Fix GuC wakeref underflow race during reset

The following changes since commit ed5915cfce2abb9a553c3737badebd4a11d6c9c7:

  Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" (2025-05-27 16:40:55 +0300)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2025-06-05

for you to fetch changes up to 791d76005de0ab556b590473eb4cbfede727fce0:

  drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup (2025-06-04 17:30:53 +0300)

----------------------------------------------------------------
- Fix PSR register definitions for ALPM
- Fix u32 overflow in SNPS PHY HDMI PLL setup
- Fix GuC pending message underflow when submit fails
- Fix GuC wakeref underflow race during reset

----------------------------------------------------------------
Dibin Moolakadan Subrahmanian (1):
      drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup

Jesus Narvaez (2):
      drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h
      drm/i915/guc: Handle race condition where wakeref count drops below 0

Jouni Högander (1):
      drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP

 drivers/gpu/drm/i915/display/intel_psr_regs.h      |  4 ++--
 drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 16 ++++++++--------
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  | 19 +++++++++++++++----
 3 files changed, 25 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 84+ messages in thread

* [PULL] drm-intel-next-fixes
@ 2025-08-05  7:48 Jani Nikula
  0 siblings, 0 replies; 84+ messages in thread
From: Jani Nikula @ 2025-08-05  7:48 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools


Hi Dave & Sima -

Some fixes for the merge window.

drm-intel-next-fixes-2025-08-05:
drm/i915 fixes for v6.17-rc1:
- Fixes around DP LFPS (Low-Frequency Periodic Signaling)

BR,
Jani.

The following changes since commit ba0f4c4c0f9d0f90300578fc8d081f43be281a71:

  Merge tag 'nova-next-v6.17-2025-07-18' of https://gitlab.freedesktop.org/drm/nova into drm-next (2025-07-21 12:56:39 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-fixes-2025-08-05

for you to fetch changes up to 5a569ef4d4ab184a481dd8ecb58f464a89b44d2f:

  drm/i915/display: Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read (2025-07-29 10:20:33 +0100)

----------------------------------------------------------------
drm/i915 fixes for v6.17-rc1:
- Fixes around DP LFPS (Low-Frequency Periodic Signaling)

----------------------------------------------------------------
Jouni Högander (4):
      drm/i915/display: Write PHY_CMN1_CONTROL only when using AUXLess ALPM
      drm/i915/display: Avoid unnecessarily calling intel_cx0_get_owned_lane_mask
      drm/i915/display: Ensure phy is accessible on lfps configuration
      drm/i915/display: Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read

 drivers/gpu/drm/i915/display/intel_cx0_phy.c | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 84+ messages in thread

end of thread, other threads:[~2025-08-05  7:49 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-16 19:03 [PULL] drm-intel-next-fixes Rodrigo Vivi
  -- strict thread matches above, loose matches on Subject: below --
2025-08-05  7:48 Jani Nikula
2025-06-05  8:35 Joonas Lahtinen
2025-05-28  6:56 Joonas Lahtinen
2025-05-22  6:59 Joonas Lahtinen
2025-05-15  8:27 Joonas Lahtinen
2025-03-25  9:07 Jani Nikula
2024-11-21  8:37 Tvrtko Ursulin
2024-09-26  7:45 Joonas Lahtinen
2024-09-19  9:49 Joonas Lahtinen
2024-09-12  8:59 Joonas Lahtinen
2024-07-25  7:44 Tvrtko Ursulin
2024-07-18  9:30 Tvrtko Ursulin
2024-01-19  8:30 Joonas Lahtinen
2024-01-11 10:51 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-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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).