intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-07-28 12:52 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-07-28 12:52 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. Besides the patches, it
contains a backmerge of drm-fixes.

Best regards
Thomas

drm-misc-fixes-2021-07-28:
Short summary of fixes pull:

 * panel: Fix bpc for ytc700tlag_05_201c
 * ttm: debugfs init fixes
The following changes since commit ff1176468d368232b684f75e82563369208bc371:

  Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-07-28

for you to fetch changes up to 8ee18e769dd621104fecad584c84ec3c4c9ef3fa:

  Merge drm/drm-fixes into drm-misc-fixes (2021-07-27 14:08:29 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

 * panel: Fix bpc for ytc700tlag_05_201c
 * ttm: debugfs init fixes

----------------------------------------------------------------
Jagan Teki (1):
      drm/panel: panel-simple: Fix proper bpc for ytc700tlag_05_201c

Jason Ekstrand (1):
      drm/ttm: Initialize debugfs from ttm_global_init()

Thomas Zimmermann (1):
      Merge drm/drm-fixes into drm-misc-fixes

 drivers/gpu/drm/panel/panel-simple.c |  2 +-
 drivers/gpu/drm/ttm/ttm_device.c     | 12 ++++++++++++
 drivers/gpu/drm/ttm/ttm_module.c     | 16 ----------------
 3 files changed, 13 insertions(+), 17 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2022-01-27  9:04 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2022-01-27  9:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, dri-devel, Maxime Ripard, Thomas Zimmermann, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. Besides the bug fixes, it
contains a backmerge from drm/drm-fixes to get the tree to v5.17-rc1.

Best regards
Thomas

drm-misc-fixes-2022-01-27:
 * drm/ast: Revert 1600x800 with 108MHz PCLK
 * drm/atomic: fix CRTC handling during modeset
 * drm/privacy-screen: Honor acpi=off
 * drm/ttm: build fix for ARCH=um
The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:

  Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2022-01-27

for you to fetch changes up to 7fde14d705985dd933a3d916d39daa72b1668098:

  drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen (2022-01-26 15:25:50 +0100)

----------------------------------------------------------------
 * drm/ast: Revert 1600x800 with 108MHz PCLK
 * drm/atomic: fix CRTC handling during modeset
 * drm/privacy-screen: Honor acpi=off
 * drm/ttm: build fix for ARCH=um

----------------------------------------------------------------
Dave Airlie (1):
      Revert "drm/ast: Support 1600x900 with 108MHz PCLK"

Manasi Navare (1):
      drm/atomic: Add the crtc to affected crtc only if uapi.enable = true

Thomas Zimmermann (1):
      Merge drm/drm-fixes into drm-misc-fixes

Tong Zhang (1):
      drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen

 drivers/gpu/drm/ast/ast_tables.h         |  2 --
 drivers/gpu/drm/drm_atomic.c             | 12 ++++++++----
 drivers/gpu/drm/drm_privacy_screen_x86.c |  3 +++
 3 files changed, 11 insertions(+), 6 deletions(-)

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2022-01-14 12:54 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2022-01-14 12:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

[-- Attachment #1: Type: text/plain, Size: 1967 bytes --]

Hi Dave, Daniel,

Here's a few patches stuck in drm-misc-fixes for some time.

Maxime

drm-misc-fixes-2022-01-14:
Two DT bindings fixes for meson, a device refcounting fix for sun4i, a
probe fix for vga16fb, a locking fix for the CMA dma-buf heap and a
compilation fix for ttm.
The following changes since commit 67f74302f45d5d862f22ced3297624e50ac352f0:

  drm/nouveau: wait for the exclusive fence after the shared ones v2 (2021-12-21 09:24:31 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2022-01-14

for you to fetch changes up to 016017a195b86d9761e91cb052438bf71207a12f:

  drm/ttm: fix compilation on ARCH=um (2022-01-14 13:30:56 +0100)

----------------------------------------------------------------
Two DT bindings fixes for meson, a device refcounting fix for sun4i, a
probe fix for vga16fb, a locking fix for the CMA dma-buf heap and a
compilation fix for ttm.

----------------------------------------------------------------
Alexander Stein (2):
      dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
      dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property

Javier Martinez Canillas (1):
      video: vga16fb: Only probe for EGA and VGA 16 color graphic cards

Johannes Berg (1):
      drm/ttm: fix compilation on ARCH=um

Miaoqian Lin (1):
      drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get

Weizhao Ouyang (1):
      dma-buf: cma_heap: Fix mutex locking section

 .../bindings/display/amlogic,meson-dw-hdmi.yaml    |  5 +++++
 .../bindings/display/amlogic,meson-vpu.yaml        |  6 ++++++
 drivers/dma-buf/heaps/cma_heap.c                   |  6 ++++--
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |  4 +++-
 drivers/gpu/drm/ttm/ttm_module.c                   |  4 +++-
 drivers/video/fbdev/vga16fb.c                      | 24 ++++++++++++++++++++++
 6 files changed, 45 insertions(+), 4 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-12-16  8:26 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-12-16  8:26 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

[-- Attachment #1: Type: text/plain, Size: 1391 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR.

Note that dim pull-request was stalling when generating the email, so I
had to send this with git request-pull, hence the odd tag name and the
format slightly different.

Maxime

The following changes since commit b19926d4f3a660a8b76e5d989ffd1168e619a5c4:

  drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (2021-12-08 17:19:48 +0100)

are available in the Git repository at:

  ssh://git.freedesktop.org/git/drm/drm-misc tags/drm-misc-fixes-2021-12-16-1

for you to fetch changes up to fea3fdf975dd9f3e5248afaab8fe023db313f005:

  drm/ast: potential dereference of null pointer (2021-12-14 09:18:28 +0100)

----------------------------------------------------------------
One null pointer dereference fix for ast, a pixel clock unit fix for
simpledrm and a user-space regression revert for fb-helper

----------------------------------------------------------------
Alejandro Concepcion-Rodriguez (1):
      drm: simpledrm: fix wrong unit with pixel clock

Javier Martinez Canillas (1):
      Revert "drm/fb-helper: improve DRM fbdev emulation device names"

Jiasheng Jiang (1):
      drm/ast: potential dereference of null pointer

 drivers/gpu/drm/ast/ast_mode.c   | 5 ++++-
 drivers/gpu/drm/drm_fb_helper.c  | 8 +++++++-
 drivers/gpu/drm/tiny/simpledrm.c | 2 +-
 3 files changed, 12 insertions(+), 3 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-12-09 12:43 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-12-09 12:43 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2021-12-09:
A fix in syncobj to handle fence already signalled better, and a fix for
a ttm_bo_swapout eviction check.
The following changes since commit 679d94cd7d900871e5bc9cf780bd5b73af35ab42:

  dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (2021-12-01 15:30:10 +0530)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-12-09

for you to fetch changes up to b19926d4f3a660a8b76e5d989ffd1168e619a5c4:

  drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (2021-12-08 17:19:48 +0100)

----------------------------------------------------------------
A fix in syncobj to handle fence already signalled better, and a fix for
a ttm_bo_swapout eviction check.

----------------------------------------------------------------
Bas Nieuwenhuizen (1):
      drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.

Christian König (1):
      drm/ttm: fix ttm_bo_swapout

 drivers/gpu/drm/drm_syncobj.c | 11 ++++++++++-
 drivers/gpu/drm/ttm/ttm_bo.c  |  3 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-12-02  8:44 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-12-02  8:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

[-- Attachment #1: Type: text/plain, Size: 1958 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2021-12-02:
Switch back to drm_poll for virtio, multiple fixes (memory leak,
improper error check, some functional fixes too) for vc4, memory leak
fix in dma-buf,
The following changes since commit e048834c209a02e3776bcc47d43c6d863e3a67ca:

  drm/hyperv: Fix device removal on Gen1 VMs (2021-11-23 10:56:12 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-12-02

for you to fetch changes up to 679d94cd7d900871e5bc9cf780bd5b73af35ab42:

  dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (2021-12-01 15:30:10 +0530)

----------------------------------------------------------------
Switch back to drm_poll for virtio, multiple fixes (memory leak,
improper error check, some functional fixes too) for vc4, memory leak
fix in dma-buf,

----------------------------------------------------------------
Guangming (1):
      dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow

Gurchetan Singh (2):
      drm/virtgpu api: define a dummy fence signaled event
      drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..)

Maxime Ripard (6):
      drm/vc4: kms: Wait for the commit before increasing our clock rate
      drm/vc4: kms: Fix return code check
      drm/vc4: kms: Add missing drm_crtc_commit_put
      drm/vc4: kms: Clear the HVS FIFO commit pointer once done
      drm/vc4: kms: Don't duplicate pending commit
      drm/vc4: kms: Fix previous HVS commit wait

 drivers/dma-buf/heaps/system_heap.c    |  2 +-
 drivers/gpu/drm/vc4/vc4_kms.c          | 42 +++++++++++++++-------------------
 drivers/gpu/drm/virtio/virtgpu_drv.c   | 42 +---------------------------------
 drivers/gpu/drm/virtio/virtgpu_drv.h   |  1 -
 drivers/gpu/drm/virtio/virtgpu_ioctl.c |  2 +-
 include/uapi/drm/virtgpu_drm.h         |  7 ++++++
 6 files changed, 29 insertions(+), 67 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-11-25 10:18 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-11-25 10:18 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

[-- Attachment #1: Type: text/plain, Size: 1856 bytes --]

Hi Daniel, Dave,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2021-11-25:
One removal fix for hyperv, one fix in aspeed for the vga_pw sysfs file
content, one error-checking fix for vc4 and two fixes for nouveau, one
to support a new device and another one to properly check for errors.
The following changes since commit fb561bf9abde49f7e00fdbf9ed2ccf2d86cac8ee:

  fbdev: Prevent probing generic drivers if a FB is already registered (2021-11-17 10:15:05 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-11-25

for you to fetch changes up to e048834c209a02e3776bcc47d43c6d863e3a67ca:

  drm/hyperv: Fix device removal on Gen1 VMs (2021-11-23 10:56:12 -0800)

----------------------------------------------------------------
One removal fix for hyperv, one fix in aspeed for the vga_pw sysfs file
content, one error-checking fix for vc4 and two fixes for nouveau, one
to support a new device and another one to properly check for errors.

----------------------------------------------------------------
Ben Skeggs (1):
      drm/nouveau: recognise GA106

Dan Carpenter (2):
      drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
      drm/vc4: fix error code in vc4_create_object()

Joel Stanley (1):
      drm/aspeed: Fix vga_pw sysfs output

Mohammed Gamal (1):
      drm/hyperv: Fix device removal on Gen1 VMs

 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c           |  2 +-
 drivers/gpu/drm/hyperv/hyperv_drm_drv.c           | 19 ++++++++++++++++++-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 ++++++++++++++++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c   |  6 ++++--
 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c   |  6 ++++--
 drivers/gpu/drm/vc4/vc4_bo.c                      |  2 +-
 6 files changed, 50 insertions(+), 7 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-11-18  7:54 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-11-18  7:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

[-- Attachment #1: Type: text/plain, Size: 2175 bytes --]

Hi Daniel, Dave,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2021-11-18:
A infoframe corruption fix for nouveau, a wrong free function usage fix
for GEM CMA helpers, a Kconfig dependency fix for sun4i, two fixes for
drm/scheduler refcounting and a probing fix for efifb.
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

  Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-11-18

for you to fetch changes up to fb561bf9abde49f7e00fdbf9ed2ccf2d86cac8ee:

  fbdev: Prevent probing generic drivers if a FB is already registered (2021-11-17 10:15:05 +0100)

----------------------------------------------------------------
A infoframe corruption fix for nouveau, a wrong free function usage fix
for GEM CMA helpers, a Kconfig dependency fix for sun4i, two fixes for
drm/scheduler refcounting and a probing fix for efifb.

----------------------------------------------------------------
Christian König (1):
      drm/scheduler: fix drm_sched_job_add_implicit_dependencies

Hans Verkuil (1):
      drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame

Javier Martinez Canillas (1):
      fbdev: Prevent probing generic drivers if a FB is already registered

Julian Braha (1):
      drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY

Maxime Ripard (1):
      Merge drm/drm-fixes into drm-misc-fixes

Rob Clark (1):
      drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder

Thomas Zimmermann (1):
      drm/cma-helper: Release non-coherent memory with dma_free_noncoherent()

 drivers/gpu/drm/drm_gem_cma_helper.c                 |  9 +++++++--
 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c |  1 -
 drivers/gpu/drm/scheduler/sched_main.c               |  6 +++++-
 drivers/gpu/drm/sun4i/Kconfig                        |  1 +
 drivers/video/fbdev/efifb.c                          | 11 +++++++++++
 drivers/video/fbdev/simplefb.c                       | 11 +++++++++++
 6 files changed, 35 insertions(+), 4 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-11-11  8:48 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-11-11  8:48 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. I'm sending it as Maarten and
Maxime are both on vacation this week.

Best regards
Thomas

drm-misc-fixes-2021-11-11:
 * dma-buf: name_lock fixes
 * prime: Keep object ref during mmap
 * nouveau: Fix a refcount issue; Fix device removal; Protect client
   list with dedicated mutex; Fix address CE0 address calculation
 * ttm: Fix race condition during BO eviction
The following changes since commit 61b1d445f3bfe4c3ba4335ceeb7e8ba688fd31e2:

  drm: panel-orientation-quirks: Add quirk for GPD Win3 (2021-10-26 20:57:10 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-11-11

for you to fetch changes up to 7120a447c7fe37a123ab7a63afefdbf0787b9002:

  drm/ttm: Double check mem_type of BO while eviction (2021-11-11 09:08:08 +0100)

----------------------------------------------------------------
 * dma-buf: name_lock fixes
 * prime: Keep object ref during mmap
 * nouveau: Fix a refcount issue; Fix device removal; Protect client
   list with dedicated mutex; Fix address CE0 address calculation
 * ttm: Fix race condition during BO eviction

----------------------------------------------------------------
Anand K Mistry (1):
      drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap

Ben Skeggs (1):
      ce/gf100: fix incorrect CE0 address calculation on some GPUs

Chenyuan Mi (1):
      drm/nouveau/svm: Fix refcount leak bug and missing check against null bug

Guangming Cao (1):
      dma-buf: acquire name lock before read/write dma_buf.name

Jeremy Cline (3):
      drm/nouveau: use drm_dev_unplug() during device removal
      drm/nouveau: Add a dedicated mutex for the clients list
      drm/nouveau: clean up all clients on device removal

xinhui pan (1):
      drm/ttm: Double check mem_type of BO while eviction

 drivers/dma-buf/dma-buf.c                         |  3 ++
 drivers/gpu/drm/drm_prime.c                       |  6 ++--
 drivers/gpu/drm/nouveau/nouveau_drm.c             | 42 ++++++++++++++++++++---
 drivers/gpu/drm/nouveau/nouveau_drv.h             |  5 +++
 drivers/gpu/drm/nouveau/nouveau_svm.c             |  4 +++
 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c    |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c |  3 +-
 drivers/gpu/drm/ttm/ttm_bo.c                      |  3 +-
 8 files changed, 57 insertions(+), 11 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-10-28  7:23 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-10-28  7:23 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

[-- Attachment #1: Type: text/plain, Size: 1082 bytes --]

Hi Dave, Daniel,

Here's the (hopefully) final drm-misc-fixes PR for 5.15

I'll have a look tomorrow morning to see if anything has been committed
and send a PR if so.

Maxime

drm-misc-fixes-2021-10-28:
One patch to fix the default screen orientation on the GPD Win3
The following changes since commit ee71fb6c4d99c51f2d82a32c503c872b7e40e7f7:

  drm/i915/selftests: Properly reset mock object propers for each test (2021-10-22 11:09:45 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-10-28

for you to fetch changes up to 61b1d445f3bfe4c3ba4335ceeb7e8ba688fd31e2:

  drm: panel-orientation-quirks: Add quirk for GPD Win3 (2021-10-26 20:57:10 +0200)

----------------------------------------------------------------
One patch to fix the default screen orientation on the GPD Win3

----------------------------------------------------------------
Mario (1):
      drm: panel-orientation-quirks: Add quirk for GPD Win3

 drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++++++
 1 file changed, 6 insertions(+)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-10-26 12:17 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-10-26 12:17 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Dan,

Last pull request for me for v5.15 I hope.
Out for vacation until the third week of november,
Maxime offered to do the remainder of v5.15.

~Maarten

drm-misc-fixes-2021-10-26:
drm-misc-fixes for v5.15-rc8:
- Fix fence leak in ttm_transfered_destroy.
- Add quirk for Aya Neo 2021
- Reset property count for each drm damage selftest so full run will work correctly.
The following changes since commit 74056092ff415e7e20ce2544689b32ee811c4f0b:

  drm/kmb: Enable ADV bridge after modeset (2021-10-21 11:08:09 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-10-26

for you to fetch changes up to ee71fb6c4d99c51f2d82a32c503c872b7e40e7f7:

  drm/i915/selftests: Properly reset mock object propers for each test (2021-10-22 11:09:45 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.15-rc8:
- Fix fence leak in ttm_transfered_destroy.
- Add quirk for Aya Neo 2021
- Reset property count for each drm damage selftest so full run will work correctly.

----------------------------------------------------------------
Bryant Mairs (1):
      drm: panel-orientation-quirks: Add quirk for Aya Neo 2021

Christian König (1):
      drm/ttm: fix memleak in ttm_transfered_destroy

Daniel Vetter (1):
      drm/i915/selftests: Properly reset mock object propers for each test

 drivers/gpu/drm/drm_panel_orientation_quirks.c     | 6 ++++++
 drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 +
 drivers/gpu/drm/ttm/ttm_bo_util.c                  | 1 +
 3 files changed, 8 insertions(+)

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-10-21  9:33 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-10-21  9:33 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave,

New drm-misc-fixes without the vc4 changes. I feel that needs some more discussion first.

drm-misc-fixes-2021-10-21-1:
drm-misc-fixes for v5.15-rc7:
- Rebased, to remove vc4 patches.
- Fix mxsfb crash on unload.
- Use correct sync parameters for Feixin K101-IM2BYL02.
- Assorted kmb modeset/atomic fixes.
The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:

  Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-10-21-1

for you to fetch changes up to 74056092ff415e7e20ce2544689b32ee811c4f0b:

  drm/kmb: Enable ADV bridge after modeset (2021-10-21 11:08:09 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.15-rc7:
- Rebased, to remove vc4 patches.
- Fix mxsfb crash on unload.
- Use correct sync parameters for Feixin K101-IM2BYL02.
- Assorted kmb modeset/atomic fixes.

----------------------------------------------------------------
Anitha Chrisanthus (4):
      drm/kmb: Work around for higher system clock
      drm/kmb: Limit supported mode to 1080p
      drm/kmb: Corrected typo in handle_lcd_irq
      drm/kmb: Enable ADV bridge after modeset

Dan Johansen (1):
      drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel

Edmund Dea (2):
      drm/kmb: Remove clearing DPHY regs
      drm/kmb: Disable change of plane parameters

Marek Vasut (1):
      drm: mxsfb: Fix NULL pointer dereference crash on unload

 drivers/gpu/drm/kmb/kmb_crtc.c                | 41 +++++++++++++++++++++++--
 drivers/gpu/drm/kmb/kmb_drv.c                 |  2 +-
 drivers/gpu/drm/kmb/kmb_drv.h                 | 10 ++++++-
 drivers/gpu/drm/kmb/kmb_dsi.c                 | 25 +++++++++-------
 drivers/gpu/drm/kmb/kmb_dsi.h                 |  2 +-
 drivers/gpu/drm/kmb/kmb_plane.c               | 43 ++++++++++++++++++++++++++-
 drivers/gpu/drm/kmb/kmb_plane.h               |  6 ++++
 drivers/gpu/drm/mxsfb/mxsfb_drv.c             |  6 +++-
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 ++++----
 9 files changed, 123 insertions(+), 24 deletions(-)

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-10-14 12:19 Maarten Lankhorst
@ 2021-10-15  5:17 ` Dave Airlie
  0 siblings, 0 replies; 95+ messages in thread
From: Dave Airlie @ 2021-10-15  5:17 UTC (permalink / raw)
  To: Maarten Lankhorst, Maxime Ripard
  Cc: Daniel Vetter, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
	Sean Paul, dri-devel, Intel Graphics Development,
	DRM maintainer tools announcements, discussion, and development

> - Respun clock fixes for vc4/hdmi.

I was uneasy with these patches due to the number and size of them at
this point in the cycle. Is there any major problem leaving them until
next? I think fixes needs a hard reset and rebase to rc6 when it's
tagged.

If these are super-urgent fixes then I'd rather they come in a topic
branch I can give to Linus separately.

Dave.

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-10-14 12:19 Maarten Lankhorst
  2021-10-15  5:17 ` Dave Airlie
  0 siblings, 1 reply; 95+ messages in thread
From: Maarten Lankhorst @ 2021-10-14 12:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

drm-misc-fixes-2021-10-14:
drm-misc-fixes for v5.15-rc6:
- Respun clock fixes for vc4/hdmi.
- Cap connector_bad_edid()'s num_of_ext by num_blocks read.
- Clamp fbdev size to max available height.
- Hide hyper-v's hw pointer, to prevent double pointers.
- Use the correct engine bit in nouveau's g84_fifo_chan_engine_fini.
- Build fix for r128 on UML.
- Add missing dependency for CONFIG_CRC32 to olimex-lcd-olinuxino.
The following changes since commit f5a8703a9c418c6fc54eb772712dfe7641e3991c:

  drm/nouveau/debugfs: fix file release memory leak (2021-10-06 11:12:29 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-10-14

for you to fetch changes up to 6de148d82d9e790caf7622a002229df745fd2d94:

  drm/vc4: crtc: Make sure the HDMI controller is powered when disabling (2021-10-13 14:40:43 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.15-rc6:
- Respun clock fixes for vc4/hdmi.
- Cap connector_bad_edid()'s num_of_ext by num_blocks read.
- Clamp fbdev size to max available height.
- Hide hyper-v's hw pointer, to prevent double pointers.
- Use the correct engine bit in nouveau's g84_fifo_chan_engine_fini.
- Build fix for r128 on UML.
- Add missing dependency for CONFIG_CRC32 to olimex-lcd-olinuxino.

----------------------------------------------------------------
Dexuan Cui (1):
      drm/hyperv: Fix double mouse pointers

Douglas Anderson (1):
      drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read

Marek Vasut (1):
      drm/nouveau/fifo: Reinstate the correct engine bit programming

Maxime Ripard (11):
      clk: bcm-2835: Pick the closest clock rate
      clk: bcm-2835: Remove rounding up the dividers
      drm/vc4: hdmi: Set a default HSM rate
      drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
      drm/vc4: hdmi: Make sure the controller is powered in detect
      drm/vc4: hdmi: Make sure the controller is powered up during bind
      drm/vc4: hdmi: Rework the pre_crtc_configure error handling
      drm/vc4: hdmi: Split the CEC disable / enable functions in two
      drm/vc4: hdmi: Make sure the device is powered with CEC
      drm/vc4: hdmi: Warn if we access the controller while disabled
      drm/vc4: crtc: Make sure the HDMI controller is powered when disabling

Randy Dunlap (1):
      drm/r128: fix build for UML

Thomas Zimmermann (1):
      drm/fbdev: Clamp fbdev surface size if too large

Vegard Nossum (1):
      drm/panel: olimex-lcd-olinuxino: select CRC32

 drivers/clk/bcm/clk-bcm2835.c                      |  13 +-
 drivers/gpu/drm/drm_edid.c                         |  15 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   6 +
 drivers/gpu/drm/hyperv/hyperv_drm.h                |   1 +
 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |   1 +
 drivers/gpu/drm/hyperv/hyperv_drm_proto.c          |  54 +++++-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c |   2 +-
 drivers/gpu/drm/panel/Kconfig                      |   1 +
 drivers/gpu/drm/r128/ati_pcigart.c                 |   2 +-
 drivers/gpu/drm/vc4/vc4_crtc.c                     |  19 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 208 ++++++++++++++-------
 drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |   6 +
 12 files changed, 248 insertions(+), 80 deletions(-)

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-10-06  9:21 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-10-06  9:21 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave, Daniel,

I've rebased the patches and dropped the vc4 changes. I kept the compiler fix, as it appeared to be unrelated to the clock changes.

drm-misc-fixes-2021-10-06:
Rebased drm-misc-fixes for v5.15-rc5:
- Dropped vc4 patches.
- Compiler fix for vc4.
- Cursor fix for nouveau.
- Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
- Small rockchip fixes.
- Fix DT bindings indent for ili9341.
- Fix y030xx067a init sequence to not get a yellow tint.
- Kconfig fix for fb_simple vs simpledrm.
- Assorted nouvaeu memory leaks.
- Fix gbefb when built with COMPILE_TEST.
The following changes since commit 9e1ff307c779ce1f0f810c7ecce3d95bbae40896:

  Linux 5.15-rc4 (2021-10-03 14:08:47 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-10-06

for you to fetch changes up to f5a8703a9c418c6fc54eb772712dfe7641e3991c:

  drm/nouveau/debugfs: fix file release memory leak (2021-10-06 11:12:29 +0200)

----------------------------------------------------------------
Rebased drm-misc-fixes for v5.15-rc5:
- Dropped vc4 patches.
- Compiler fix for vc4.
- Cursor fix for nouveau.
- Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
- Small rockchip fixes.
- Fix DT bindings indent for ili9341.
- Fix y030xx067a init sequence to not get a yellow tint.
- Kconfig fix for fb_simple vs simpledrm.
- Assorted nouvaeu memory leaks.
- Fix gbefb when built with COMPILE_TEST.

----------------------------------------------------------------
Arnd Bergmann (1):
      fbdev: simplefb: fix Kconfig dependencies

Ben Skeggs (3):
      drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
      drm/nouveau/ga102-: support ttm buffer moves via copy engine
      drm/nouveau/fifo/ga102: initialise chid on return from channel creation

Chris Morgan (1):
      drm/rockchip: Update crtc fixup to account for fractional clk change

Christophe Branchereau (1):
      drm/panel: abt-y030xx067a: yellow tint fix

Edmund Dea (1):
      drm/kmb: Enable alpha blended second plane

Jeremy Cline (1):
      drm/nouveau: avoid a use-after-free when BO init fails

Jernej Skrabec (1):
      drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup

Krzysztof Kozlowski (1):
      dt-bindings: panel: ili9341: correct indentation

Mark Brown (1):
      video: fbdev: gbefb: Only instantiate device when built for IP32

Maxime Ripard (1):
      drm/vc4: hdmi: Remove unused struct

Randy Dunlap (1):
      DRM: delete DRM IRQ legacy midlayer docs

Yang Yingliang (2):
      drm/nouveau/kms/nv50-: fix file release memory leak
      drm/nouveau/debugfs: fix file release memory leak

 .../bindings/display/panel/ilitek,ili9341.yaml     |   2 +-
 Documentation/gpu/drm-internals.rst                |   9 -
 drivers/gpu/drm/kmb/kmb_drv.c                      |   8 +-
 drivers/gpu/drm/kmb/kmb_drv.h                      |   5 +
 drivers/gpu/drm/kmb/kmb_plane.c                    |  81 +++++-
 drivers/gpu/drm/kmb/kmb_plane.h                    |   5 +-
 drivers/gpu/drm/kmb/kmb_regs.h                     |   3 +
 drivers/gpu/drm/nouveau/dispnv50/crc.c             |   1 +
 drivers/gpu/drm/nouveau/dispnv50/head.c            |   2 +-
 drivers/gpu/drm/nouveau/include/nvif/class.h       |   2 +
 drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   1 +
 drivers/gpu/drm/nouveau/nouveau_chan.c             |   6 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |   1 +
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   4 +
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   4 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   3 +
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild    |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c   | 311 +++++++++++++++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c    |   7 +-
 drivers/gpu/drm/panel/panel-abt-y030xx067a.c       |   4 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  26 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |   7 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h              |   4 +-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |  97 ++++---
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   8 -
 drivers/of/base.c                                  |   1 +
 drivers/video/fbdev/Kconfig                        |   5 +-
 drivers/video/fbdev/gbefb.c                        |   2 +-
 30 files changed, 504 insertions(+), 109 deletions(-)
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-10-01  9:50 ` Daniel Vetter
@ 2021-10-01 14:46   ` Daniel Vetter
  0 siblings, 0 replies; 95+ messages in thread
From: Daniel Vetter @ 2021-10-01 14:46 UTC (permalink / raw)
  To: Maarten Lankhorst
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Rodrigo Vivi, Sean Paul, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

On Fri, Oct 01, 2021 at 11:50:52AM +0200, Daniel Vetter wrote:
> On Thu, Sep 30, 2021 at 12:06:21PM +0200, Maarten Lankhorst wrote:
> > drm-misc-fixes-2021-09-30:
> > drm-misc-fixes for v5.15:
> > - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
> > - Power management fixes for vc4.
> > - Compiler fix for vc4.
> > - Cursor fix for nouveau.
> > - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
> > - Small rockchip fixes.
> > - Fix DT bindings indent for ili9341.
> > - Fix y030xx067a init sequence to not get a yellow tint.
> > - Kconfig fix for fb_simple vs simpledrm.
> > The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
> > 
> >   Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-09-30
> > 
> > for you to fetch changes up to fd09961dbb9ca6558d8ad318a3967c1048bdb090:
> > 
> >   fbdev: simplefb: fix Kconfig dependencies (2021-09-29 09:26:58 +0200)
> > 
> > ----------------------------------------------------------------
> > drm-misc-fixes for v5.15:
> > - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.

Dave said he won't pull it and just cherry-picked the ttm fix, and asked
for a rebase of the remaining bits.

> > - Power management fixes for vc4.
> > - Compiler fix for vc4.
> > - Cursor fix for nouveau.
> > - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
> > - Small rockchip fixes.
> > - Fix DT bindings indent for ili9341.
> > - Fix y030xx067a init sequence to not get a yellow tint.
> > - Kconfig fix for fb_simple vs simpledrm.
> 
> I can't pull this, because it conflicts with vc4 reverts in -rc2. There's
> a completely busted merge resolution in drm-tip, which doesn't even
> compile.
> 
> Please
> - drop all vc4 patches
> - rebase onto -rc3 or -rc4 if it's too late
> 
> I'll do the pull to Linus this afternoon, would be good to get the other
> fixes in.

I didn't see anything, so I guess it's going to be rebase onto -rc4 next
week. Please don't fumble this for another week, the kmb fix is almost a
month old by now because it keeps falling through cracks. drm-misc is
supposed to be worry-free, not "where is my drm-misc-fixes" pull request
land ...
-Daniel

> -Daniel
> 
> > 
> > ----------------------------------------------------------------
> > Arnd Bergmann (1):
> >       fbdev: simplefb: fix Kconfig dependencies
> > 
> > Ben Skeggs (3):
> >       drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
> >       drm/nouveau/ga102-: support ttm buffer moves via copy engine
> >       drm/nouveau/fifo/ga102: initialise chid on return from channel creation
> > 
> > Chris Morgan (1):
> >       drm/rockchip: Update crtc fixup to account for fractional clk change
> > 
> > Christophe Branchereau (1):
> >       drm/panel: abt-y030xx067a: yellow tint fix
> > 
> > Edmund Dea (1):
> >       drm/kmb: Enable alpha blended second plane
> > 
> > Jernej Skrabec (1):
> >       drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
> > 
> > Krzysztof Kozlowski (1):
> >       dt-bindings: panel: ili9341: correct indentation
> > 
> > Maarten Lankhorst (1):
> >       Merge drm/drm-fixes into drm-misc-fixes
> > 
> > Maxime Ripard (7):
> >       drm/vc4: select PM
> >       drm/vc4: hdmi: Make sure the controller is powered up during bind
> >       drm/vc4: hdmi: Rework the pre_crtc_configure error handling
> >       drm/vc4: hdmi: Split the CEC disable / enable functions in two
> >       drm/vc4: hdmi: Make sure the device is powered with CEC
> >       drm/vc4: hdmi: Warn if we access the controller while disabled
> >       drm/vc4: hdmi: Remove unused struct
> > 
> > Palmer Dabbelt (1):
> >       drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning
> > 
> > xinhui pan (1):
> >       drm/ttm: Fix a deadlock if the target BO is not idle during swap
> > 
> >  .../bindings/display/panel/ilitek,ili9341.yaml     |   2 +-
> >  drivers/gpu/drm/kmb/kmb_drv.c                      |   8 +-
> >  drivers/gpu/drm/kmb/kmb_drv.h                      |   5 +
> >  drivers/gpu/drm/kmb/kmb_plane.c                    |  81 +++++-
> >  drivers/gpu/drm/kmb/kmb_plane.h                    |   5 +-
> >  drivers/gpu/drm/kmb/kmb_regs.h                     |   3 +
> >  drivers/gpu/drm/nouveau/dispnv50/head.c            |   2 +-
> >  drivers/gpu/drm/nouveau/include/nvif/class.h       |   2 +
> >  drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   1 +
> >  drivers/gpu/drm/nouveau/nouveau_bo.c               |   1 +
> >  drivers/gpu/drm/nouveau/nouveau_chan.c             |   6 +-
> >  drivers/gpu/drm/nouveau/nouveau_drm.c              |   4 +
> >  drivers/gpu/drm/nouveau/nv84_fence.c               |   2 +-
> >  drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   3 +
> >  drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild    |   1 +
> >  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c   | 311 +++++++++++++++++++++
> >  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c    |   7 +-
> >  drivers/gpu/drm/panel/panel-abt-y030xx067a.c       |   4 +-
> >  drivers/gpu/drm/rockchip/cdn-dp-core.c             |   2 +-
> >  drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  26 +-
> >  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |   7 +-
> >  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h              |   4 +-
> >  drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |  97 ++++---
> >  drivers/gpu/drm/vc4/Kconfig                        |   1 +
> >  drivers/gpu/drm/vc4/vc4_hdmi.c                     | 133 +++++----
> >  drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |   6 +
> >  drivers/of/base.c                                  |   1 +
> >  drivers/video/fbdev/Kconfig                        |   5 +-
> >  28 files changed, 591 insertions(+), 139 deletions(-)
> >  create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c
> 
> -- 
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-09-30 10:06 Maarten Lankhorst
@ 2021-10-01  9:50 ` Daniel Vetter
  2021-10-01 14:46   ` Daniel Vetter
  0 siblings, 1 reply; 95+ messages in thread
From: Daniel Vetter @ 2021-10-01  9:50 UTC (permalink / raw)
  To: Maarten Lankhorst
  Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
	Rodrigo Vivi, Sean Paul, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

On Thu, Sep 30, 2021 at 12:06:21PM +0200, Maarten Lankhorst wrote:
> drm-misc-fixes-2021-09-30:
> drm-misc-fixes for v5.15:
> - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
> - Power management fixes for vc4.
> - Compiler fix for vc4.
> - Cursor fix for nouveau.
> - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
> - Small rockchip fixes.
> - Fix DT bindings indent for ili9341.
> - Fix y030xx067a init sequence to not get a yellow tint.
> - Kconfig fix for fb_simple vs simpledrm.
> The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
> 
>   Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-09-30
> 
> for you to fetch changes up to fd09961dbb9ca6558d8ad318a3967c1048bdb090:
> 
>   fbdev: simplefb: fix Kconfig dependencies (2021-09-29 09:26:58 +0200)
> 
> ----------------------------------------------------------------
> drm-misc-fixes for v5.15:
> - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
> - Power management fixes for vc4.
> - Compiler fix for vc4.
> - Cursor fix for nouveau.
> - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
> - Small rockchip fixes.
> - Fix DT bindings indent for ili9341.
> - Fix y030xx067a init sequence to not get a yellow tint.
> - Kconfig fix for fb_simple vs simpledrm.

I can't pull this, because it conflicts with vc4 reverts in -rc2. There's
a completely busted merge resolution in drm-tip, which doesn't even
compile.

Please
- drop all vc4 patches
- rebase onto -rc3 or -rc4 if it's too late

I'll do the pull to Linus this afternoon, would be good to get the other
fixes in.
-Daniel

> 
> ----------------------------------------------------------------
> Arnd Bergmann (1):
>       fbdev: simplefb: fix Kconfig dependencies
> 
> Ben Skeggs (3):
>       drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
>       drm/nouveau/ga102-: support ttm buffer moves via copy engine
>       drm/nouveau/fifo/ga102: initialise chid on return from channel creation
> 
> Chris Morgan (1):
>       drm/rockchip: Update crtc fixup to account for fractional clk change
> 
> Christophe Branchereau (1):
>       drm/panel: abt-y030xx067a: yellow tint fix
> 
> Edmund Dea (1):
>       drm/kmb: Enable alpha blended second plane
> 
> Jernej Skrabec (1):
>       drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
> 
> Krzysztof Kozlowski (1):
>       dt-bindings: panel: ili9341: correct indentation
> 
> Maarten Lankhorst (1):
>       Merge drm/drm-fixes into drm-misc-fixes
> 
> Maxime Ripard (7):
>       drm/vc4: select PM
>       drm/vc4: hdmi: Make sure the controller is powered up during bind
>       drm/vc4: hdmi: Rework the pre_crtc_configure error handling
>       drm/vc4: hdmi: Split the CEC disable / enable functions in two
>       drm/vc4: hdmi: Make sure the device is powered with CEC
>       drm/vc4: hdmi: Warn if we access the controller while disabled
>       drm/vc4: hdmi: Remove unused struct
> 
> Palmer Dabbelt (1):
>       drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning
> 
> xinhui pan (1):
>       drm/ttm: Fix a deadlock if the target BO is not idle during swap
> 
>  .../bindings/display/panel/ilitek,ili9341.yaml     |   2 +-
>  drivers/gpu/drm/kmb/kmb_drv.c                      |   8 +-
>  drivers/gpu/drm/kmb/kmb_drv.h                      |   5 +
>  drivers/gpu/drm/kmb/kmb_plane.c                    |  81 +++++-
>  drivers/gpu/drm/kmb/kmb_plane.h                    |   5 +-
>  drivers/gpu/drm/kmb/kmb_regs.h                     |   3 +
>  drivers/gpu/drm/nouveau/dispnv50/head.c            |   2 +-
>  drivers/gpu/drm/nouveau/include/nvif/class.h       |   2 +
>  drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   1 +
>  drivers/gpu/drm/nouveau/nouveau_bo.c               |   1 +
>  drivers/gpu/drm/nouveau/nouveau_chan.c             |   6 +-
>  drivers/gpu/drm/nouveau/nouveau_drm.c              |   4 +
>  drivers/gpu/drm/nouveau/nv84_fence.c               |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   3 +
>  drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild    |   1 +
>  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c   | 311 +++++++++++++++++++++
>  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c    |   7 +-
>  drivers/gpu/drm/panel/panel-abt-y030xx067a.c       |   4 +-
>  drivers/gpu/drm/rockchip/cdn-dp-core.c             |   2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  26 +-
>  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |   7 +-
>  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h              |   4 +-
>  drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |  97 ++++---
>  drivers/gpu/drm/vc4/Kconfig                        |   1 +
>  drivers/gpu/drm/vc4/vc4_hdmi.c                     | 133 +++++----
>  drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |   6 +
>  drivers/of/base.c                                  |   1 +
>  drivers/video/fbdev/Kconfig                        |   5 +-
>  28 files changed, 591 insertions(+), 139 deletions(-)
>  create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-09-30 10:06 Maarten Lankhorst
  2021-10-01  9:50 ` Daniel Vetter
  0 siblings, 1 reply; 95+ messages in thread
From: Maarten Lankhorst @ 2021-09-30 10:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

drm-misc-fixes-2021-09-30:
drm-misc-fixes for v5.15:
- Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
- Power management fixes for vc4.
- Compiler fix for vc4.
- Cursor fix for nouveau.
- Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
- Small rockchip fixes.
- Fix DT bindings indent for ili9341.
- Fix y030xx067a init sequence to not get a yellow tint.
- Kconfig fix for fb_simple vs simpledrm.
The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-09-30

for you to fetch changes up to fd09961dbb9ca6558d8ad318a3967c1048bdb090:

  fbdev: simplefb: fix Kconfig dependencies (2021-09-29 09:26:58 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.15:
- Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
- Power management fixes for vc4.
- Compiler fix for vc4.
- Cursor fix for nouveau.
- Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
- Small rockchip fixes.
- Fix DT bindings indent for ili9341.
- Fix y030xx067a init sequence to not get a yellow tint.
- Kconfig fix for fb_simple vs simpledrm.

----------------------------------------------------------------
Arnd Bergmann (1):
      fbdev: simplefb: fix Kconfig dependencies

Ben Skeggs (3):
      drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
      drm/nouveau/ga102-: support ttm buffer moves via copy engine
      drm/nouveau/fifo/ga102: initialise chid on return from channel creation

Chris Morgan (1):
      drm/rockchip: Update crtc fixup to account for fractional clk change

Christophe Branchereau (1):
      drm/panel: abt-y030xx067a: yellow tint fix

Edmund Dea (1):
      drm/kmb: Enable alpha blended second plane

Jernej Skrabec (1):
      drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup

Krzysztof Kozlowski (1):
      dt-bindings: panel: ili9341: correct indentation

Maarten Lankhorst (1):
      Merge drm/drm-fixes into drm-misc-fixes

Maxime Ripard (7):
      drm/vc4: select PM
      drm/vc4: hdmi: Make sure the controller is powered up during bind
      drm/vc4: hdmi: Rework the pre_crtc_configure error handling
      drm/vc4: hdmi: Split the CEC disable / enable functions in two
      drm/vc4: hdmi: Make sure the device is powered with CEC
      drm/vc4: hdmi: Warn if we access the controller while disabled
      drm/vc4: hdmi: Remove unused struct

Palmer Dabbelt (1):
      drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning

xinhui pan (1):
      drm/ttm: Fix a deadlock if the target BO is not idle during swap

 .../bindings/display/panel/ilitek,ili9341.yaml     |   2 +-
 drivers/gpu/drm/kmb/kmb_drv.c                      |   8 +-
 drivers/gpu/drm/kmb/kmb_drv.h                      |   5 +
 drivers/gpu/drm/kmb/kmb_plane.c                    |  81 +++++-
 drivers/gpu/drm/kmb/kmb_plane.h                    |   5 +-
 drivers/gpu/drm/kmb/kmb_regs.h                     |   3 +
 drivers/gpu/drm/nouveau/dispnv50/head.c            |   2 +-
 drivers/gpu/drm/nouveau/include/nvif/class.h       |   2 +
 drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   1 +
 drivers/gpu/drm/nouveau/nouveau_chan.c             |   6 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   4 +
 drivers/gpu/drm/nouveau/nv84_fence.c               |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   3 +
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild    |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c   | 311 +++++++++++++++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c    |   7 +-
 drivers/gpu/drm/panel/panel-abt-y030xx067a.c       |   4 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  26 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |   7 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h              |   4 +-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |  97 ++++---
 drivers/gpu/drm/vc4/Kconfig                        |   1 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 133 +++++----
 drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |   6 +
 drivers/of/base.c                                  |   1 +
 drivers/video/fbdev/Kconfig                        |   5 +-
 28 files changed, 591 insertions(+), 139 deletions(-)
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-09-09  9:30   ` Daniel Vetter
@ 2021-09-10  6:20     ` Dave Airlie
  0 siblings, 0 replies; 95+ messages in thread
From: Dave Airlie @ 2021-09-10  6:20 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Thomas Zimmermann, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
	Sean Paul, Maarten Lankhorst, Maxime Ripard, dri-devel,
	Intel Graphics Development, DRM maintainer tools announcements,
	discussion, and development

On Thu, 9 Sept 2021 at 19:30, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
>
> On Thu, Sep 9, 2021 at 5:35 AM Dave Airlie <airlied@gmail.com> wrote:
> >
> > On Thu, 9 Sept 2021 at 03:44, Thomas Zimmermann <tzimmermann@suse.de> wrote:
> > >
> > > Hi Dave and Daniel,
> > >
> > > here's this week's PR for drm-misc-fixes. One patch is a potential deadlock
> > > in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
> > > that the latter one ended up in -fixes as it's not a bugfix AFAICT.
> >
> > To avoid messy merge window, I'm not pulling this until after rc1
> > unless there is some major reason?
>
> Christian misplaced a ttm fix, so we really want this. Maybe
> cherry-pick to drm-next and then drm-misc-fixes gets rebased instead.
>
> And yeah I dunno what do with our conflicts around merge window, maybe
> we're letting trees diverge a bit too much.

I've cherry-pick the ttm fix, the kmb fix should be somewhere else,
I'm not going to pull it in from there.

Maybe once rc1 gets out it can be rebased. Please nobody push to
drm-misc-fixes until post rc1 + a day or two.

Dave.

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-09-09  3:35 ` Dave Airlie
@ 2021-09-09  9:30   ` Daniel Vetter
  2021-09-10  6:20     ` Dave Airlie
  0 siblings, 1 reply; 95+ messages in thread
From: Daniel Vetter @ 2021-09-09  9:30 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Thomas Zimmermann, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
	Sean Paul, Maarten Lankhorst, Maxime Ripard, dri-devel,
	Intel Graphics Development, DRM maintainer tools announcements,
	discussion, and development

On Thu, Sep 9, 2021 at 5:35 AM Dave Airlie <airlied@gmail.com> wrote:
>
> On Thu, 9 Sept 2021 at 03:44, Thomas Zimmermann <tzimmermann@suse.de> wrote:
> >
> > Hi Dave and Daniel,
> >
> > here's this week's PR for drm-misc-fixes. One patch is a potential deadlock
> > in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
> > that the latter one ended up in -fixes as it's not a bugfix AFAICT.
>
> To avoid messy merge window, I'm not pulling this until after rc1
> unless there is some major reason?

Christian misplaced a ttm fix, so we really want this. Maybe
cherry-pick to drm-next and then drm-misc-fixes gets rebased instead.

And yeah I dunno what do with our conflicts around merge window, maybe
we're letting trees diverge a bit too much.
-Daniel

>
> the current drm-next doesn't have v5.14 in it, and the merge is rather
> ugly right now.
>
> (maybe I should always pull it in before sending to Linus to avoid
> this in future).
>
> Dave.



-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-09-08 17:44 Thomas Zimmermann
@ 2021-09-09  3:35 ` Dave Airlie
  2021-09-09  9:30   ` Daniel Vetter
  0 siblings, 1 reply; 95+ messages in thread
From: Dave Airlie @ 2021-09-09  3:35 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: Daniel Vetter, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi,
	Sean Paul, Maarten Lankhorst, Maxime Ripard, dri-devel,
	Intel Graphics Development, DRM maintainer tools announcements,
	discussion, and development

On Thu, 9 Sept 2021 at 03:44, Thomas Zimmermann <tzimmermann@suse.de> wrote:
>
> Hi Dave and Daniel,
>
> here's this week's PR for drm-misc-fixes. One patch is a potential deadlock
> in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
> that the latter one ended up in -fixes as it's not a bugfix AFAICT.

To avoid messy merge window, I'm not pulling this until after rc1
unless there is some major reason?

the current drm-next doesn't have v5.14 in it, and the merge is rather
ugly right now.

(maybe I should always pull it in before sending to Linus to avoid
this in future).

Dave.

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-09-08 17:44 Thomas Zimmermann
  2021-09-09  3:35 ` Dave Airlie
  0 siblings, 1 reply; 95+ messages in thread
From: Thomas Zimmermann @ 2021-09-08 17:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. One patch is a potential deadlock
in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
that the latter one ended up in -fixes as it's not a bugfix AFAICT.

Best regards
Thomas

drm-misc-fixes-2021-09-08:
Short summary of fixes pull:

 * kmb: Emable second plane
 * ttm: Fix potential deadlock during swap

The following changes since commit fa0b1ef5f7a694f48e00804a391245f3471aa155:

  drm: Copy drm_wait_vblank to user before returning (2021-08-17 13:56:03 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-09-08

for you to fetch changes up to c8704b7ec182f9293e6a994310c7d4203428cdfb:

  drm/kmb: Enable alpha blended second plane (2021-09-07 10:10:30 -0700)

----------------------------------------------------------------
Short summary of fixes pull:

 * kmb: Emable second plane
 * ttm: Fix potential deadlock during swap

----------------------------------------------------------------
Edmund Dea (1):
      drm/kmb: Enable alpha blended second plane

xinhui pan (1):
      drm/ttm: Fix a deadlock if the target BO is not idle during swap

 drivers/gpu/drm/kmb/kmb_drv.c   |  8 ++--
 drivers/gpu/drm/kmb/kmb_drv.h   |  5 +++
 drivers/gpu/drm/kmb/kmb_plane.c | 81 ++++++++++++++++++++++++++++++++++++-----
 drivers/gpu/drm/kmb/kmb_plane.h |  5 ++-
 drivers/gpu/drm/kmb/kmb_regs.h  |  3 ++
 drivers/gpu/drm/ttm/ttm_bo.c    |  6 +--
 6 files changed, 90 insertions(+), 18 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-08-18 19:18 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-08-18 19:18 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

here's the drm-misc-fixes PR for this week. The vblank fix is a UAPI
change that unifies the behaviour of the regular and compat ioctl.

Best regards
Thomas

drm-misc-fixes-2021-08-18:
Short summary of fixes pull:

 * UAPI: Return results for failed drm_wait_vblank_ioctl()
 * ttm: Fix debugfs initialization
The following changes since commit bf33677a3c394bb8fddd48d3bbc97adf0262e045:

  drm/meson: fix colour distortion from HDR set during vendor u-boot (2021-08-10 10:00:02 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-08-18

for you to fetch changes up to fa0b1ef5f7a694f48e00804a391245f3471aa155:

  drm: Copy drm_wait_vblank to user before returning (2021-08-17 13:56:03 -0400)

----------------------------------------------------------------
Short summary of fixes pull:

 * UAPI: Return results for failed drm_wait_vblank_ioctl()
 * ttm: Fix debugfs initialization

----------------------------------------------------------------
Dan Moulding (1):
      drm: ttm: Don't bail from ttm_global_init if debugfs_create_dir fails

Mark Yacoub (1):
      drm: Copy drm_wait_vblank to user before returning

 drivers/gpu/drm/drm_ioc32.c      | 4 +---
 drivers/gpu/drm/ttm/ttm_device.c | 2 --
 2 files changed, 1 insertion(+), 5 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-08-12  8:29 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-08-12  8:29 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

only one bug fix in this week's drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2021-08-12:
Short summary of fixes pull:

 * meson: Fix colors when booting with HDR
The following changes since commit e89afb51f97ae03ee246c1fd0b47e3e491266aef:

  drm/vmwgfx: Fix a 64bit regression on svga3 (2021-08-02 21:00:37 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-08-12

for you to fetch changes up to bf33677a3c394bb8fddd48d3bbc97adf0262e045:

  drm/meson: fix colour distortion from HDR set during vendor u-boot (2021-08-10 10:00:02 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

 * meson: Fix colors when booting with HDR

----------------------------------------------------------------
Christian Hewitt (1):
      drm/meson: fix colour distortion from HDR set during vendor u-boot

 drivers/gpu/drm/meson/meson_registers.h | 5 +++++
 drivers/gpu/drm/meson/meson_viu.c       | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-08-04 18:09 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-08-04 18:09 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
	Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx,
	dim-tools

Hi Dave and Daniel,

here's the weekly PR for drm-misc-fixes. I cherry-picked the vmwgfx
fix from drm-misc-next-fixes where it accidentally landed first.

Best regards
Thomas

drm-misc-fixes-2021-08-04:
Short summary of fixes pull:

 * kmb: DMA fix; Add macros for driver date/version
 * vmwgfx: Fix I/O memory access on 64-bit systems
The following changes since commit 8ee18e769dd621104fecad584c84ec3c4c9ef3fa:

  Merge drm/drm-fixes into drm-misc-fixes (2021-07-27 14:08:29 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-08-04

for you to fetch changes up to e89afb51f97ae03ee246c1fd0b47e3e491266aef:

  drm/vmwgfx: Fix a 64bit regression on svga3 (2021-08-02 21:00:37 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

 * kmb: DMA fix; Add macros for driver date/version
 * vmwgfx: Fix I/O memory access on 64-bit systems

----------------------------------------------------------------
Edmund Dea (2):
      drm/kmb: Enable LCD DMA for low TVDDCV
      drm/kmb: Define driver date and major/minor version

Zack Rusin (1):
      drm/vmwgfx: Fix a 64bit regression on svga3

 drivers/gpu/drm/kmb/kmb_drv.c       | 22 ++++++++++++++++++----
 drivers/gpu/drm/kmb/kmb_drv.h       |  5 +++++
 drivers/gpu/drm/kmb/kmb_plane.c     | 15 +++++++++++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h |  2 +-
 4 files changed, 37 insertions(+), 7 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-07-22 11:50 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-07-22 11:50 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's the PR for drm-misc-fixes. There's a UAPI change where -ENOTTY is
now being returned for non-DRM ioctls.

Best regards
Thomas

drm-misc-fixes-2021-07-22:
Short summary of fixes pull:

 * Return -ENOTTY for non-DRM ioctls
 * amdgpu: Fix COW checks
 * nouveau: init BO GME fields
 * panel: Avoid double free
 * ttm: Fix refcounting in ttm_global_init(); NULL checks
 * vc4: Fix interrupt handling
The following changes since commit 9e5c772954406829e928dbe59891d08938ead04b:

  drm/ttm: add a check against null pointer dereference (2021-07-14 17:16:16 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-07-22

for you to fetch changes up to 7bbcb919e32d776ca8ddce08abb391ab92eef6a9:

  drm/panel: raspberrypi-touchscreen: Prevent double-free (2021-07-22 11:37:03 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

 * Return -ENOTTY for non-DRM ioctls
 * amdgpu: Fix COW checks
 * nouveau: init BO GME fields
 * panel: Avoid double free
 * ttm: Fix refcounting in ttm_global_init(); NULL checks
 * vc4: Fix interrupt handling

----------------------------------------------------------------
Charles Baylis (1):
      drm: Return -ENOTTY for non-drm ioctls

Christian König (1):
      drm/nouveau: init the base GEM fields for internal BOs

Felix Kuehling (1):
      drm/amdgpu: workaround failed COW checks for Thunk VMAs

Jason Ekstrand (1):
      drm/ttm: Force re-init if ttm_global_init() fails

Maxime Ripard (2):
      drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts
      drm/panel: raspberrypi-touchscreen: Prevent double-free

Pavel Skripkin (1):
      drm/ttm: add missing NULL checks

 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  9 ++++
 drivers/gpu/drm/drm_ioctl.c                        |  3 ++
 drivers/gpu/drm/nouveau/nouveau_bo.c               |  6 +++
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |  1 -
 drivers/gpu/drm/ttm/ttm_bo.c                       |  3 ++
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  3 ++
 drivers/gpu/drm/ttm/ttm_device.c                   |  2 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 49 +++++++++++++++-------
 include/drm/drm_ioctl.h                            |  1 +
 9 files changed, 60 insertions(+), 17 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-07-15  8:32 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-07-15  8:32 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's the PR for drm-misc-fixes. I merged drm-misc-next-fixes into
it to pick up patches that were left over from the previous release
cycle. The vmwgfx change comes from that. The other patches fix
current errors.

Best regards
Thomas

drm-misc-fixes-2021-07-15:
Short summary of fixes pull (less than what git shortlog provides):

 * fbdev: Avoid use-after-free by not deleting current video mode
 * ttm: Avoid NULL-ptr deref in ttm_range_man_fini()
 * vmwgfx: Fix a merge commit
The following changes since commit 1e7b5812f4890ad84058bbb6c4a5deddfb2c5b25:

  Merge tag 'drm-misc-fixes-2021-07-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2021-07-13 15:15:17 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-07-15

for you to fetch changes up to 9e5c772954406829e928dbe59891d08938ead04b:

  drm/ttm: add a check against null pointer dereference (2021-07-14 17:16:16 +0200)

----------------------------------------------------------------
Short summary of fixes pull (less than what git shortlog provides):

 * fbdev: Avoid use-after-free by not deleting current video mode
 * ttm: Avoid NULL-ptr deref in ttm_range_man_fini()
 * vmwgfx: Fix a merge commit

----------------------------------------------------------------
Christian König (1):
      drm/qxl: add NULL check for bo->resource

Thomas Zimmermann (1):
      Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixes

Zack Rusin (2):
      drm/vmwgfx: Fix implicit declaration error
      drm/vmwgfx: Fix a bad merge in otable batch takedown

Zhen Lei (1):
      fbmem: Do not delete the mode that is still in use

Zheyu Ma (1):
      drm/ttm: add a check against null pointer dereference

 drivers/gpu/drm/qxl/qxl_ttm.c           |  2 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c |  3 +++
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c     |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c     |  1 -
 drivers/video/fbdev/core/fbmem.c        | 12 +++++-------
 5 files changed, 10 insertions(+), 9 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-07-13  8:44 Thomas Zimmermann
@ 2021-07-13 13:44 ` Daniel Vetter
  0 siblings, 0 replies; 95+ messages in thread
From: Daniel Vetter @ 2021-07-13 13:44 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: dim-tools, Daniel Vetter, dri-devel, Maxime Ripard, Dave Airlie,
	intel-gfx

On Tue, Jul 13, 2021 at 10:44:05AM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> these two fixes in drm-misc-fixes got lost during last cycle. Sending them
> now.

Applied to drm-fixes, thanks.
-Daniel

> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2021-07-13:
> Short summary of fixes pull:
> 
>  * dma-buf: Fix fence leak in sync_file_merge() error code
>  * drm/panel: nt35510: Don't fail on DSI reads
> The following changes since commit d330099115597bbc238d6758a4930e72b49ea9ba:
> 
>   drm/nouveau: fix dma_address check for CPU/GPU sync (2021-06-24 15:40:44 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-07-13
> 
> for you to fetch changes up to ffe000217c5068c5da07ccb1c0f8cce7ad767435:
> 
>   dma-buf/sync_file: Don't leak fences on merge failure (2021-07-12 13:34:49 +0200)
> 
> ----------------------------------------------------------------
> Short summary of fixes pull:
> 
>  * dma-buf: Fix fence leak in sync_file_merge() error code
>  * drm/panel: nt35510: Don't fail on DSI reads
> 
> ----------------------------------------------------------------
> Jason Ekstrand (1):
>       dma-buf/sync_file: Don't leak fences on merge failure
> 
> Linus Walleij (1):
>       drm/panel: nt35510: Do not fail if DSI read fails
> 
>  drivers/dma-buf/sync_file.c                   | 13 +++++++------
>  drivers/gpu/drm/panel/panel-novatek-nt35510.c |  4 +---
>  2 files changed, 8 insertions(+), 9 deletions(-)
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
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] 95+ messages in thread

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-07-13  8:44 Thomas Zimmermann
  2021-07-13 13:44 ` Daniel Vetter
  0 siblings, 1 reply; 95+ messages in thread
From: Thomas Zimmermann @ 2021-07-13  8:44 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

these two fixes in drm-misc-fixes got lost during last cycle. Sending them
now.

Best regards
Thomas

drm-misc-fixes-2021-07-13:
Short summary of fixes pull:

 * dma-buf: Fix fence leak in sync_file_merge() error code
 * drm/panel: nt35510: Don't fail on DSI reads
The following changes since commit d330099115597bbc238d6758a4930e72b49ea9ba:

  drm/nouveau: fix dma_address check for CPU/GPU sync (2021-06-24 15:40:44 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-07-13

for you to fetch changes up to ffe000217c5068c5da07ccb1c0f8cce7ad767435:

  dma-buf/sync_file: Don't leak fences on merge failure (2021-07-12 13:34:49 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

 * dma-buf: Fix fence leak in sync_file_merge() error code
 * drm/panel: nt35510: Don't fail on DSI reads

----------------------------------------------------------------
Jason Ekstrand (1):
      dma-buf/sync_file: Don't leak fences on merge failure

Linus Walleij (1):
      drm/panel: nt35510: Do not fail if DSI read fails

 drivers/dma-buf/sync_file.c                   | 13 +++++++------
 drivers/gpu/drm/panel/panel-novatek-nt35510.c |  4 +---
 2 files changed, 8 insertions(+), 9 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-06-24 19:03 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-06-24 19:03 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2637 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR

Thanks!
Maxime

drm-misc-fixes-2021-06-24:
A DMA address check for nouveau, an error code return fix for kmb, fixes
to wait for a moving fence after pinning the BO for amdgpu, nouveau and
radeon, a crtc and async page flip fix for atmel-hlcdc and a cpu hang
fix for vc4.
The following changes since commit c336a5ee984708db4826ef9e47d184e638e29717:

  drm: Lock pointer access in drm_master_release() (2021-06-10 12:22:02 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-06-24

for you to fetch changes up to d330099115597bbc238d6758a4930e72b49ea9ba:

  drm/nouveau: fix dma_address check for CPU/GPU sync (2021-06-24 15:40:44 +0200)

----------------------------------------------------------------
A DMA address check for nouveau, an error code return fix for kmb, fixes
to wait for a moving fence after pinning the BO for amdgpu, nouveau and
radeon, a crtc and async page flip fix for atmel-hlcdc and a cpu hang
fix for vc4.

----------------------------------------------------------------
Christian König (4):
      drm/nouveau: wait for moving fence after pinning v2
      drm/radeon: wait for moving fence after pinning
      drm/amdgpu: wait for moving fence after pinning
      drm/nouveau: fix dma_address check for CPU/GPU sync

Dan Sneddon (2):
      drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage.
      drm/atmel-hlcdc: Allow async page flips

Daniel Vetter (1):
      Revert "drm: add a locked version of drm_is_current_master"

Desmond Cheong Zhi Xi (1):
      drm: add a locked version of drm_is_current_master

Krzysztof Kozlowski (1):
      drm/panel: ld9040: reference spi_device_id table

Maxime Ripard (2):
      drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
      drm/vc4: hdmi: Make sure the controller is powered in detect

Zhen Lei (1):
      drm/kmb: Fix error return code in kmb_hw_init()

 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c    | 14 +++++++-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 ++++++----
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c   |  1 +
 drivers/gpu/drm/kmb/kmb_drv.c                  |  1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c           |  4 +--
 drivers/gpu/drm/nouveau/nouveau_prime.c        | 17 +++++++++-
 drivers/gpu/drm/panel/panel-samsung-ld9040.c   |  1 +
 drivers/gpu/drm/radeon/radeon_prime.c          | 14 ++++++--
 drivers/gpu/drm/vc4/vc4_hdmi.c                 | 44 ++++++++++++++++++++------
 9 files changed, 90 insertions(+), 23 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-06-10 17:16 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-06-10 17:16 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2069 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR

Thanks!
Maxime

drm-misc-fixes-2021-06-10:
One fix for snu4i that prevents it from probing, two locking fixes for
ttm and drm_auth, one off-by-x1000 fix for mcde and a fix for vc4 to
prevent an out-of-bounds access.
The following changes since commit 0b78f8bcf4951af30b0ae83ea4fad27d641ab617:

  Revert "fb_defio: Remove custom address_space_operations" (2021-06-01 17:38:40 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-06-10

for you to fetch changes up to c336a5ee984708db4826ef9e47d184e638e29717:

  drm: Lock pointer access in drm_master_release() (2021-06-10 12:22:02 +0200)

----------------------------------------------------------------
One fix for snu4i that prevents it from probing, two locking fixes for
ttm and drm_auth, one off-by-x1000 fix for mcde and a fix for vc4 to
prevent an out-of-bounds access.

----------------------------------------------------------------
Christian König (1):
      drm/ttm: fix deref of bo->ttm without holding the lock v2

Desmond Cheong Zhi Xi (2):
      drm: Fix use-after-free read in drm_getunique()
      drm: Lock pointer access in drm_master_release()

Linus Walleij (1):
      drm/mcde: Fix off by 10^3 in calculation

Mark Rutland (1):
      drm/vc4: fix vc4_atomic_commit_tail() logic

Saravana Kannan (1):
      drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device

 drivers/gpu/drm/drm_auth.c             |  3 ++-
 drivers/gpu/drm/drm_ioctl.c            |  9 ++++----
 drivers/gpu/drm/mcde/mcde_dsi.c        |  2 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c  | 31 +++++++++++++++++++++----
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h  |  5 +++--
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 41 +++++++++++++++++++++++++++++-----
 drivers/gpu/drm/ttm/ttm_bo.c           |  5 ++++-
 drivers/gpu/drm/ttm/ttm_device.c       |  8 +------
 drivers/gpu/drm/vc4/vc4_kms.c          |  2 +-
 9 files changed, 80 insertions(+), 26 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-06-03  8:53 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-06-03  8:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 980 bytes --]

Hi Daniel, Dave,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2021-06-03:
One fix for a fb_defio breakage
The following changes since commit 8124c8a6b35386f73523d27eacb71b5364a68c4c:

  Linux 5.13-rc4 (2021-05-30 11:58:25 -1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-06-03

for you to fetch changes up to 0b78f8bcf4951af30b0ae83ea4fad27d641ab617:

  Revert "fb_defio: Remove custom address_space_operations" (2021-06-01 17:38:40 +0200)

----------------------------------------------------------------
One fix for a fb_defio breakage

----------------------------------------------------------------
Matthew Wilcox (1):
      Revert "fb_defio: Remove custom address_space_operations"

 drivers/video/fbdev/core/fb_defio.c | 35 +++++++++++++++++++++++++++++++++++
 drivers/video/fbdev/core/fbmem.c    |  4 ++++
 include/linux/fb.h                  |  3 +++
 3 files changed, 42 insertions(+)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-05-27 12:08 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-05-27 12:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1120 bytes --]

Hi,

Here's the fixes for drm-misc-fixes for this week

Maxime

drm-misc-fixes-2021-05-27:
A fix in meson for a crash at shutdown and one for TTM to prevent
irrelevant swapout
The following changes since commit 7e008b02557ccece4d2c31fb0eaf6243cbc87121:

  dma-buf: fix unintended pin/unpin warnings (2021-05-20 14:02:27 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-05-27

for you to fetch changes up to 35f819d218035ddfbc71e7cf62a4849231701e58:

  drm/ttm: Skip swapout if ttm object is not populated (2021-05-26 15:02:47 +0200)

----------------------------------------------------------------
A fix in meson for a crash at shutdown and one for TTM to prevent
irrelevant swapout

----------------------------------------------------------------
Neil Armstrong (1):
      drm/meson: fix shutdown crash when component not probed

xinhui pan (1):
      drm/ttm: Skip swapout if ttm object is not populated

 drivers/gpu/drm/meson/meson_drv.c | 9 +++++----
 drivers/gpu/drm/ttm/ttm_device.c  | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-05-20 14:08 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-05-20 14:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 922 bytes --]

Hi Dave, Daniel,

Here's this week fix for drm-misc-fixes

Maxime

drm-misc-fixes-2021-05-20:
Just a single fix for a dma-buf related WARN
The following changes since commit c55b44c9386f3ee1b08752638559f19deaf6040d:

  Merge drm/drm-fixes into drm-misc-fixes (2021-05-11 13:35:52 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-05-20

for you to fetch changes up to 7e008b02557ccece4d2c31fb0eaf6243cbc87121:

  dma-buf: fix unintended pin/unpin warnings (2021-05-20 14:02:27 +0200)

----------------------------------------------------------------
Just a single fix for a dma-buf related WARN

----------------------------------------------------------------
Christian König (1):
      dma-buf: fix unintended pin/unpin warnings

 drivers/dma-buf/dma-buf.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-05-13 13:36 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-05-13 13:36 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1241 bytes --]

Hi Dave, Daniel,

Here's the first round of drm-misc-fixes for 5.13

Maxime

drm-misc-fixes-2021-05-13:
A BO list maintainance fix for TTM, removing an unused function and a
MAINTAINERS update.
The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

  Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-05-13

for you to fetch changes up to c55b44c9386f3ee1b08752638559f19deaf6040d:

  Merge drm/drm-fixes into drm-misc-fixes (2021-05-11 13:35:52 +0200)

----------------------------------------------------------------
A BO list maintainance fix for TTM, removing an unused function and a
MAINTAINERS update.

----------------------------------------------------------------
Jernej Skrabec (1):
      MAINTAINERS: Update my e-mail

Jiapeng Chong (1):
      drm/vc4: remove unused function

Maxime Ripard (1):
      Merge drm/drm-fixes into drm-misc-fixes

xinhui pan (1):
      drm/ttm: Do not add non-system domain BO into swap list

 .mailmap                      |  1 +
 MAINTAINERS                   | 10 +++++-----
 drivers/gpu/drm/vc4/vc4_vec.c |  6 ------
 3 files changed, 6 insertions(+), 11 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-04-09  8:23 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-04-09  8:23 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2021-04-09:
drm-misc-fixes for v5.12-rc7:
- Fix use-after-free in xen.
- Reduce fifo threshold on hvs4 to fix a fifo full error.
- Disable TE support for Droid4 and N950.
- Small compiler fixes.
The following changes since commit 50891bead80bc79871528c2962d65c781c02330b:

  drm/etnaviv: User FOLL_LONGTERM in userptr (2021-03-19 20:15:48 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-04-09

for you to fetch changes up to eb9dfdd1ed40357b99a4201c8534c58c562e48c9:

  drm/vc4: crtc: Reduce PV fifo threshold on hvs4 (2021-04-08 14:55:02 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.12-rc7:
- Fix use-after-free in xen.
- Reduce fifo threshold on hvs4 to fix a fifo full error.
- Disable TE support for Droid4 and N950.
- Small compiler fixes.

----------------------------------------------------------------
Dom Cobley (1):
      drm/vc4: crtc: Reduce PV fifo threshold on hvs4

Lv Yunlong (1):
      gpu/xen: Fix a use after free in xen_drm_drv_init

Maxime Ripard (1):
      drm/vc4: plane: Remove redundant assignment

Sebastian Reichel (1):
      drm/panel: panel-dsi-cm: disable TE for now

Wan Jiabing (1):
      drivers: gpu: drm: xen_drm_front_drm_info is declared twice

 drivers/gpu/drm/panel/panel-dsi-cm.c     | 12 +++++++++---
 drivers/gpu/drm/vc4/vc4_crtc.c           | 17 +++++++++++++++++
 drivers/gpu/drm/vc4/vc4_plane.c          |  1 -
 drivers/gpu/drm/xen/xen_drm_front.c      |  6 ++++--
 drivers/gpu/drm/xen/xen_drm_front_conn.h |  1 -
 5 files changed, 30 insertions(+), 7 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-03-25 11:43 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-03-25 11:43 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2021-03-25:
drm-misc-fixes for v5.12:
- Use FOLL_FORCE and FOLL_LONGTERM in etnaviv
The following changes since commit 6909115442759efef3d4bc5d9c54d7943f1afc14:

  drm/omap: dsi: fix unsigned expression compared with zero (2021-03-17 13:59:23 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-25

for you to fetch changes up to 50891bead80bc79871528c2962d65c781c02330b:

  drm/etnaviv: User FOLL_LONGTERM in userptr (2021-03-19 20:15:48 +0100)

----------------------------------------------------------------
drm-misc-fixes for v5.12:
- Use FOLL_FORCE and FOLL_LONGTERM in etnaviv

----------------------------------------------------------------
Daniel Vetter (2):
      drm/etnaviv: Use FOLL_FORCE for userptr
      drm/etnaviv: User FOLL_LONGTERM in userptr

 drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-03-18 12:31 ` Daniel Vetter
@ 2021-03-18 15:51   ` Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-03-18 15:51 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: DRM maintainer tools announcements, discussion, and development,
	dri-devel, Maxime Ripard, intel-gfx

Op 18-03-2021 om 13:31 schreef Daniel Vetter:
> On Thu, Mar 18, 2021 at 12:33 PM Maarten Lankhorst
> <maarten.lankhorst@linux.intel.com> wrote:
>> drm-misc-fixes-2021-03-18:
>> drm-misc-fixes for v5.12-rc4:
>> - Make ttm_bo_unpin() not wraparound on too many unpins.
>> - Fix coccicheck warning in omap.
> Still missing the 2 patches from drm-misc-next-fixes, and those being
> left out also means drm-misc-next isn't pushed to for-linux-next
> branch, which is causing a ton of confusion itself.
> -Daniel

We had a discussion on irc, those patches were part of the previous pull.

I've reset drm-misc-next-fixes to v5.12-rc1-dontuse, to unplug drm-misc-next.

>> The following changes since commit de066e116306baf3a6a62691ac63cfc0b1dabddb:
>>
>>   drm/compat: Clear bounce structures (2021-03-11 11:11:33 +0100)
>>
>> are available in the Git repository at:
>>
>>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-18
>>
>> for you to fetch changes up to 6909115442759efef3d4bc5d9c54d7943f1afc14:
>>
>>   drm/omap: dsi: fix unsigned expression compared with zero (2021-03-17 13:59:23 +0200)
>>
>> ----------------------------------------------------------------
>> drm-misc-fixes for v5.12-rc4:
>> - Make ttm_bo_unpin() not wraparound on too many unpins.
>> - Fix coccicheck warning in omap.
>>
>> ----------------------------------------------------------------
>> Christian König (1):
>>       drm/ttm: make ttm_bo_unpin more defensive
>>
>> Junlin Yang (1):
>>       drm/omap: dsi: fix unsigned expression compared with zero
>>
>>  drivers/gpu/drm/omapdrm/dss/dsi.c | 7 ++++---
>>  include/drm/ttm/ttm_bo_api.h      | 6 ++++--
>>  2 files changed, 8 insertions(+), 5 deletions(-)
>
>

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-03-18 11:33 Maarten Lankhorst
@ 2021-03-18 12:31 ` Daniel Vetter
  2021-03-18 15:51   ` Maarten Lankhorst
  0 siblings, 1 reply; 95+ messages in thread
From: Daniel Vetter @ 2021-03-18 12:31 UTC (permalink / raw)
  To: Maarten Lankhorst
  Cc: DRM maintainer tools announcements, discussion, and development,
	dri-devel, Maxime Ripard, intel-gfx

On Thu, Mar 18, 2021 at 12:33 PM Maarten Lankhorst
<maarten.lankhorst@linux.intel.com> wrote:
>
> drm-misc-fixes-2021-03-18:
> drm-misc-fixes for v5.12-rc4:
> - Make ttm_bo_unpin() not wraparound on too many unpins.
> - Fix coccicheck warning in omap.

Still missing the 2 patches from drm-misc-next-fixes, and those being
left out also means drm-misc-next isn't pushed to for-linux-next
branch, which is causing a ton of confusion itself.
-Daniel

> The following changes since commit de066e116306baf3a6a62691ac63cfc0b1dabddb:
>
>   drm/compat: Clear bounce structures (2021-03-11 11:11:33 +0100)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-18
>
> for you to fetch changes up to 6909115442759efef3d4bc5d9c54d7943f1afc14:
>
>   drm/omap: dsi: fix unsigned expression compared with zero (2021-03-17 13:59:23 +0200)
>
> ----------------------------------------------------------------
> drm-misc-fixes for v5.12-rc4:
> - Make ttm_bo_unpin() not wraparound on too many unpins.
> - Fix coccicheck warning in omap.
>
> ----------------------------------------------------------------
> Christian König (1):
>       drm/ttm: make ttm_bo_unpin more defensive
>
> Junlin Yang (1):
>       drm/omap: dsi: fix unsigned expression compared with zero
>
>  drivers/gpu/drm/omapdrm/dss/dsi.c | 7 ++++---
>  include/drm/ttm/ttm_bo_api.h      | 6 ++++--
>  2 files changed, 8 insertions(+), 5 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] 95+ messages in thread

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-03-18 11:33 Maarten Lankhorst
  2021-03-18 12:31 ` Daniel Vetter
  0 siblings, 1 reply; 95+ messages in thread
From: Maarten Lankhorst @ 2021-03-18 11:33 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2021-03-18:
drm-misc-fixes for v5.12-rc4:
- Make ttm_bo_unpin() not wraparound on too many unpins.
- Fix coccicheck warning in omap.
The following changes since commit de066e116306baf3a6a62691ac63cfc0b1dabddb:

  drm/compat: Clear bounce structures (2021-03-11 11:11:33 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-18

for you to fetch changes up to 6909115442759efef3d4bc5d9c54d7943f1afc14:

  drm/omap: dsi: fix unsigned expression compared with zero (2021-03-17 13:59:23 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.12-rc4:
- Make ttm_bo_unpin() not wraparound on too many unpins.
- Fix coccicheck warning in omap.

----------------------------------------------------------------
Christian König (1):
      drm/ttm: make ttm_bo_unpin more defensive

Junlin Yang (1):
      drm/omap: dsi: fix unsigned expression compared with zero

 drivers/gpu/drm/omapdrm/dss/dsi.c | 7 ++++---
 include/drm/ttm/ttm_bo_api.h      | 6 ++++--
 2 files changed, 8 insertions(+), 5 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-03-11 10:49 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2021-03-11 10:49 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2021-03-11:
drm-misc-fixes for rc3, rebased on rc2:
- Fix oops in drm_fbdev_cleanup()
- unpin qxl bos created as pinned when freeing them,
  and make ttm only warn once on this behavior.
- Use LCD management for atyfb on PPC_MAC.
- Use gitlab for drm bugzilla now.
- Fix ttm page pool accounting.
- Zero head.surface_id correctly in qxl.
- Assorted fixes for shmem helpers.
- Shutdown kms poll helper in meson correctly.
- Clear holes when converting compat ioctl's between 32-bits and 64-bits.
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:

  Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-11

for you to fetch changes up to de066e116306baf3a6a62691ac63cfc0b1dabddb:

  drm/compat: Clear bounce structures (2021-03-11 11:11:33 +0100)

----------------------------------------------------------------
drm-misc-fixes for rc3, rebased on rc2:
- Fix oops in drm_fbdev_cleanup()
- unpin qxl bos created as pinned when freeing them,
  and make ttm only warn once on this behavior.
- Use LCD management for atyfb on PPC_MAC.
- Use gitlab for drm bugzilla now.
- Fix ttm page pool accounting.
- Zero head.surface_id correctly in qxl.
- Assorted fixes for shmem helpers.
- Shutdown kms poll helper in meson correctly.
- Clear holes when converting compat ioctl's between 32-bits and 64-bits.

----------------------------------------------------------------
Anthony DeRossi (1):
      drm/ttm: Fix TTM page pool accounting

Artem Lapkin (1):
      drm: meson_drv add shutdown function

Christian König (1):
      drm/ttm: soften TTM warnings

Colin Ian King (1):
      qxl: Fix uninitialised struct field head.surface_id

Daniel Vetter (1):
      drm/compat: Clear bounce structures

Gerd Hoffmann (2):
      drm/qxl: unpin release objects
      drm/qxl: fix lockdep issue in qxl_alloc_release_reserved

Neil Roberts (2):
      drm/shmem-helper: Check for purged buffers in fault handler
      drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff

Noralf Trønnes (1):
      drm/shmem-helpers: vunmap: Don't put pages for dma-buf

Pavel Turinský (1):
      MAINTAINERS: update drm bug reporting URL

Randy Dunlap (2):
      fbdev: atyfb: always declare aty_{ld,st}_lcd()
      fbdev: atyfb: use LCD management functions for PPC_PMAC also

Thomas Zimmermann (1):
      drm: Use USB controller's DMA mask when importing dmabufs

Tong Zhang (1):
      drm/fb-helper: only unmap if buffer not null

 Documentation/gpu/todo.rst             | 21 ++++++++++++++++
 MAINTAINERS                            |  2 +-
 drivers/gpu/drm/drm_fb_helper.c        |  2 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c | 32 +++++++++++++++++--------
 drivers/gpu/drm/drm_ioc32.c            | 11 +++++++++
 drivers/gpu/drm/meson/meson_drv.c      | 11 +++++++++
 drivers/gpu/drm/qxl/qxl_display.c      |  1 +
 drivers/gpu/drm/qxl/qxl_release.c      | 12 ++++++++--
 drivers/gpu/drm/tiny/gm12u320.c        | 44 +++++++++++++++++++++++++++-------
 drivers/gpu/drm/ttm/ttm_bo.c           |  8 +++++--
 drivers/gpu/drm/ttm/ttm_pool.c         |  4 ++--
 drivers/gpu/drm/udl/udl_drv.c          | 17 +++++++++++++
 drivers/gpu/drm/udl/udl_drv.h          |  1 +
 drivers/gpu/drm/udl/udl_main.c         | 10 ++++++++
 drivers/usb/core/usb.c                 | 32 +++++++++++++++++++++++++
 drivers/video/fbdev/aty/atyfb.h        |  3 ---
 drivers/video/fbdev/aty/atyfb_base.c   |  9 +++----
 include/linux/usb.h                    |  2 ++
 18 files changed, 189 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] 95+ messages in thread

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-02-25  7:53   ` Thomas Zimmermann
  2021-02-25  8:29     ` Maxime Ripard
@ 2021-02-25  8:54     ` Daniel Vetter
  1 sibling, 0 replies; 95+ messages in thread
From: Daniel Vetter @ 2021-02-25  8:54 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: DRM maintainer tools announcements, discussion, and development,
	Intel Graphics Development, dri-devel, Maxime Ripard

On Thu, Feb 25, 2021 at 8:53 AM Thomas Zimmermann <tzimmermann@suse.de> wrote:
>
> Hi
>
> Am 25.02.21 um 02:55 schrieb Dave Airlie:
> > On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann <tzimmermann@suse.de> wrote:
> >>
> >> Hi Dave and Daniel,
> >>
> >> here's this week's PR for drm-misc-fixes. One of the patches is a memory
> >> leak; the rest is for hardware issues.
> >>
> >
> > This is based on 5.11 and I'm not currently in the market for a
> > backmege now before rc1 so can you just top this up next week?
>
> I can, but I think Maxime will take over after -rc1.

I think we could also cherry-pick these 3 patches over to Maarten's
drm-misc-next-fixes pull. Committers pushing stuff to the wrong branch
is kinda normal, it's always a bit tricky around the merge window :-)
-Daniel

>
> Best regards
> Thomas
>
> >
> > Though maybe the ttm fix should be fast tracked, will contemplate it.
> >
> > Dave.
> >
> >> Best regards
> >> Thomas
> >>
> >> drm-misc-fixes-2021-02-24:
> >>   * drm/panel: kd35t133: Work with non-continuous DSI clock
> >>   * drm/rockchip: Require YTR modifier for AFBC
> >>   * drm/ttm: Fix a memory leak in error handling
> >> The following changes since commit f40ddce88593482919761f74910f42f4b84c004b:
> >>
> >>    Linux 5.11 (2021-02-14 14:32:24 -0800)
> >>
> >> are available in the Git repository at:
> >>
> >>    git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-24
> >>
> >> for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:
> >>
> >>    drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 22:44:58 +0100)
> >>
> >> ----------------------------------------------------------------
> >>   * drm/panel: kd35t133: Work with non-continuous DSI clock
> >>   * drm/rockchip: Require YTR modifier for AFBC
> >>   * drm/ttm: Fix a memory leak in error handling
> >>
> >> ----------------------------------------------------------------
> >> Alyssa Rosenzweig (1):
> >>        drm/rockchip: Require the YTR modifier for AFBC
> >>
> >> Heiko Stuebner (1):
> >>        drm/panel: kd35t133: allow using non-continuous dsi clock
> >>
> >> xinhui pan (1):
> >>        drm/ttm: Fix a memory leak
> >>
> >>   drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
> >>   drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++++++++++
> >>   drivers/gpu/drm/ttm/ttm_bo.c                 |  9 ++++++---
> >>   3 files changed, 19 insertions(+), 4 deletions(-)
> >>
> >> --
> >> Thomas Zimmermann
> >> Graphics Driver Developer
> >> SUSE Software Solutions Germany GmbH
> >> Maxfeldstr. 5, 90409 Nürnberg, Germany
> >> (HRB 36809, AG Nürnberg)
> >> Geschäftsführer: Felix Imendörffer
> > _______________________________________________
> > dri-devel mailing list
> > dri-devel@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dri-devel
> >
>
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
>


-- 
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] 95+ messages in thread

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-02-25  7:53   ` Thomas Zimmermann
@ 2021-02-25  8:29     ` Maxime Ripard
  2021-02-25  8:54     ` Daniel Vetter
  1 sibling, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2021-02-25  8:29 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: DRM maintainer tools announcements, discussion, and development,
	Intel Graphics Development, dri-devel, Daniel Vetter


[-- Attachment #1.1: Type: text/plain, Size: 658 bytes --]

Hi,

On Thu, Feb 25, 2021 at 08:53:42AM +0100, Thomas Zimmermann wrote:
> Am 25.02.21 um 02:55 schrieb Dave Airlie:
> > On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann <tzimmermann@suse.de> wrote:
> > > 
> > > Hi Dave and Daniel,
> > > 
> > > here's this week's PR for drm-misc-fixes. One of the patches is a memory
> > > leak; the rest is for hardware issues.
> > > 
> > 
> > This is based on 5.11 and I'm not currently in the market for a
> > backmege now before rc1 so can you just top this up next week?
> 
> I can, but I think Maxime will take over after -rc1.

I'm going to handle -next, Maarten will be in charge of -fixes

Maxime

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-02-25  1:55 ` Dave Airlie
@ 2021-02-25  7:53   ` Thomas Zimmermann
  2021-02-25  8:29     ` Maxime Ripard
  2021-02-25  8:54     ` Daniel Vetter
  0 siblings, 2 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-02-25  7:53 UTC (permalink / raw)
  To: Dave Airlie
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, Intel Graphics Development, dri-devel,
	Maxime Ripard


[-- Attachment #1.1.1: Type: text/plain, Size: 2682 bytes --]

Hi

Am 25.02.21 um 02:55 schrieb Dave Airlie:
> On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann <tzimmermann@suse.de> wrote:
>>
>> Hi Dave and Daniel,
>>
>> here's this week's PR for drm-misc-fixes. One of the patches is a memory
>> leak; the rest is for hardware issues.
>>
> 
> This is based on 5.11 and I'm not currently in the market for a
> backmege now before rc1 so can you just top this up next week?

I can, but I think Maxime will take over after -rc1.

Best regards
Thomas

> 
> Though maybe the ttm fix should be fast tracked, will contemplate it.
> 
> Dave.
> 
>> Best regards
>> Thomas
>>
>> drm-misc-fixes-2021-02-24:
>>   * drm/panel: kd35t133: Work with non-continuous DSI clock
>>   * drm/rockchip: Require YTR modifier for AFBC
>>   * drm/ttm: Fix a memory leak in error handling
>> The following changes since commit f40ddce88593482919761f74910f42f4b84c004b:
>>
>>    Linux 5.11 (2021-02-14 14:32:24 -0800)
>>
>> are available in the Git repository at:
>>
>>    git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-24
>>
>> for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:
>>
>>    drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 22:44:58 +0100)
>>
>> ----------------------------------------------------------------
>>   * drm/panel: kd35t133: Work with non-continuous DSI clock
>>   * drm/rockchip: Require YTR modifier for AFBC
>>   * drm/ttm: Fix a memory leak in error handling
>>
>> ----------------------------------------------------------------
>> Alyssa Rosenzweig (1):
>>        drm/rockchip: Require the YTR modifier for AFBC
>>
>> Heiko Stuebner (1):
>>        drm/panel: kd35t133: allow using non-continuous dsi clock
>>
>> xinhui pan (1):
>>        drm/ttm: Fix a memory leak
>>
>>   drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
>>   drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++++++++++
>>   drivers/gpu/drm/ttm/ttm_bo.c                 |  9 ++++++---
>>   3 files changed, 19 insertions(+), 4 deletions(-)
>>
>> --
>> Thomas Zimmermann
>> Graphics Driver Developer
>> SUSE Software Solutions Germany GmbH
>> Maxfeldstr. 5, 90409 Nürnberg, Germany
>> (HRB 36809, AG Nürnberg)
>> Geschäftsführer: Felix Imendörffer
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-02-24 10:27 Thomas Zimmermann
@ 2021-02-25  1:55 ` Dave Airlie
  2021-02-25  7:53   ` Thomas Zimmermann
  0 siblings, 1 reply; 95+ messages in thread
From: Dave Airlie @ 2021-02-25  1:55 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: DRM maintainer tools announcements, discussion, and development,
	Daniel Vetter, dri-devel, Maxime Ripard,
	Intel Graphics Development

On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann <tzimmermann@suse.de> wrote:
>
> Hi Dave and Daniel,
>
> here's this week's PR for drm-misc-fixes. One of the patches is a memory
> leak; the rest is for hardware issues.
>

This is based on 5.11 and I'm not currently in the market for a
backmege now before rc1 so can you just top this up next week?

Though maybe the ttm fix should be fast tracked, will contemplate it.

Dave.

> Best regards
> Thomas
>
> drm-misc-fixes-2021-02-24:
>  * drm/panel: kd35t133: Work with non-continuous DSI clock
>  * drm/rockchip: Require YTR modifier for AFBC
>  * drm/ttm: Fix a memory leak in error handling
> The following changes since commit f40ddce88593482919761f74910f42f4b84c004b:
>
>   Linux 5.11 (2021-02-14 14:32:24 -0800)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-24
>
> for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:
>
>   drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 22:44:58 +0100)
>
> ----------------------------------------------------------------
>  * drm/panel: kd35t133: Work with non-continuous DSI clock
>  * drm/rockchip: Require YTR modifier for AFBC
>  * drm/ttm: Fix a memory leak in error handling
>
> ----------------------------------------------------------------
> Alyssa Rosenzweig (1):
>       drm/rockchip: Require the YTR modifier for AFBC
>
> Heiko Stuebner (1):
>       drm/panel: kd35t133: allow using non-continuous dsi clock
>
> xinhui pan (1):
>       drm/ttm: Fix a memory leak
>
>  drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++++++++++
>  drivers/gpu/drm/ttm/ttm_bo.c                 |  9 ++++++---
>  3 files changed, 19 insertions(+), 4 deletions(-)
>
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-02-24 10:27 Thomas Zimmermann
  2021-02-25  1:55 ` Dave Airlie
  0 siblings, 1 reply; 95+ messages in thread
From: Thomas Zimmermann @ 2021-02-24 10:27 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. One of the patches is a memory
leak; the rest is for hardware issues.

Best regards
Thomas

drm-misc-fixes-2021-02-24:
 * drm/panel: kd35t133: Work with non-continuous DSI clock
 * drm/rockchip: Require YTR modifier for AFBC
 * drm/ttm: Fix a memory leak in error handling
The following changes since commit f40ddce88593482919761f74910f42f4b84c004b:

  Linux 5.11 (2021-02-14 14:32:24 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-24

for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:

  drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 22:44:58 +0100)

----------------------------------------------------------------
 * drm/panel: kd35t133: Work with non-continuous DSI clock
 * drm/rockchip: Require YTR modifier for AFBC
 * drm/ttm: Fix a memory leak in error handling

----------------------------------------------------------------
Alyssa Rosenzweig (1):
      drm/rockchip: Require the YTR modifier for AFBC

Heiko Stuebner (1):
      drm/panel: kd35t133: allow using non-continuous dsi clock

xinhui pan (1):
      drm/ttm: Fix a memory leak

 drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++++++++++
 drivers/gpu/drm/ttm/ttm_bo.c                 |  9 ++++++---
 3 files changed, 19 insertions(+), 4 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-02-10 14:08 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-02-10 14:08 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. There's a buffer overflow in vc4
and a memory leak in xlnx. The rest appear to be mere bug fixes.

Best regards
Thomas

drm-misc-fixes-2021-02-10:
 * dp_mst: Don't report un-attached ports as connected
 * sun4i: tcon1 sync polarity fix; Always set HDMI clock rate; Fix
          H6 HDMI PHY config; Fix H6 max frequency
 * vc4: Fix buffer overflow
 * xlnx: Fix memory leak
The following changes since commit 2b1b3e544f65f40df5eef99753e460a127910479:

  drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page (2021-01-28 13:01:52 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-10

for you to fetch changes up to 1926a0508d8947cf081280d85ff035300dc71da7:

  drm/sun4i: dw-hdmi: Fix max. frequency for H6 (2021-02-10 11:20:38 +0100)

----------------------------------------------------------------
 * dp_mst: Don't report un-attached ports as connected
 * sun4i: tcon1 sync polarity fix; Always set HDMI clock rate; Fix
          H6 HDMI PHY config; Fix H6 max frequency
 * vc4: Fix buffer overflow
 * xlnx: Fix memory leak

----------------------------------------------------------------
Imre Deak (1):
      drm/dp_mst: Don't report ports connected if nothing is attached to them

Jernej Skrabec (4):
      drm/sun4i: tcon: set sync polarity for tcon1 channel
      drm/sun4i: dw-hdmi: always set clock rate
      drm/sun4i: Fix H6 HDMI PHY configuration
      drm/sun4i: dw-hdmi: Fix max. frequency for H6

Maxime Ripard (1):
      drm/vc4: hvs: Fix buffer overflow with the dlist handling

Quanyang Wang (1):
      drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable

 drivers/gpu/drm/drm_dp_mst_topology.c  |  1 +
 drivers/gpu/drm/sun4i/sun4i_tcon.c     | 25 +++++++++++++++++++++++++
 drivers/gpu/drm/sun4i/sun4i_tcon.h     |  6 ++++++
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c  | 10 +++-------
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h  |  1 -
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +++++++++-----------------
 drivers/gpu/drm/vc4/vc4_plane.c        | 18 ++++++++++++++----
 drivers/gpu/drm/xlnx/zynqmp_disp.c     | 15 +++++++--------
 8 files changed, 65 insertions(+), 37 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-02-02 12:36 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-02-02 12:36 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. There are 3 patches for the
bridge code and one for TTM.

Best regards
Thomas

drm-misc-fixes-2021-02-02:
 * drm/bridge/lontium-lt9611uxc: EDID fixes; Don't handle hotplug
   events in IRQ handler
 * drm/ttm: Use _GFP_NOWARN for huge pages
The following changes since commit f6b57101a6b31277a4bde1d8028c46e898bd2ff2:

  drm/vc4: Correct POS1_SCL for hvs5 (2021-01-25 11:53:44 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-02

for you to fetch changes up to 2b1b3e544f65f40df5eef99753e460a127910479:

  drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page (2021-01-28 13:01:52 +0100)

----------------------------------------------------------------
 * drm/bridge/lontium-lt9611uxc: EDID fixes; Don't handle hotplug
   events in IRQ handler
 * drm/ttm: Use _GFP_NOWARN for huge pages

----------------------------------------------------------------
Dmitry Baryshkov (3):
      drm/bridge/lontium-lt9611uxc: fix waiting for EDID to become available
      drm/bridge/lontium-lt9611uxc: fix get_edid return code
      drm/bridge/lontium-lt9611uxc: move HPD notification out of IRQ handler

Michel Dänzer (1):
      drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page

 drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 57 +++++++++++++++++++++++-------
 drivers/gpu/drm/ttm/ttm_pool.c             |  2 +-
 2 files changed, 46 insertions(+), 13 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-01-27  7:56 Thomas Zimmermann
@ 2021-01-27  8:13 ` Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-01-27  8:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: intel-gfx, dim-tools, dri-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 1933 bytes --]



Am 27.01.21 um 08:56 schrieb Thomas Zimmermann:
> Hi Dave and Daniel,
> 
> here are the 2 fixes from this week's drm-misc-next.

drm-misc-fixes

Grr! I had this typo last week already.

> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2021-01-27:
> 
>   * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5
> The following changes since commit a37eef63bc9e16e06361b539e528058146af80ab:
> 
>    drm/syncobj: Fix use-after-free (2021-01-20 10:28:39 +0100)
> 
> are available in the Git repository at:
> 
>    git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-27
> 
> for you to fetch changes up to f6b57101a6b31277a4bde1d8028c46e898bd2ff2:
> 
>    drm/vc4: Correct POS1_SCL for hvs5 (2021-01-25 11:53:44 +0100)
> 
> ----------------------------------------------------------------
> Short summary of fixes pull (less than what git shortlog provides):
> 
>   * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5
> 
> ----------------------------------------------------------------
> Dom Cobley (2):
>        drm/vc4: Correct lbm size and calculation
>        drm/vc4: Correct POS1_SCL for hvs5
> 
>   drivers/gpu/drm/vc4/vc4_hvs.c   |  8 ++++----
>   drivers/gpu/drm/vc4/vc4_plane.c | 11 ++++++++---
>   2 files changed, 12 insertions(+), 7 deletions(-)
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-01-27  7:56 Thomas Zimmermann
  2021-01-27  8:13 ` Thomas Zimmermann
  0 siblings, 1 reply; 95+ messages in thread
From: Thomas Zimmermann @ 2021-01-27  7:56 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here are the 2 fixes from this week's drm-misc-next.

Best regards
Thomas

drm-misc-fixes-2021-01-27:

 * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5
The following changes since commit a37eef63bc9e16e06361b539e528058146af80ab:

  drm/syncobj: Fix use-after-free (2021-01-20 10:28:39 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-27

for you to fetch changes up to f6b57101a6b31277a4bde1d8028c46e898bd2ff2:

  drm/vc4: Correct POS1_SCL for hvs5 (2021-01-25 11:53:44 +0100)

----------------------------------------------------------------
Short summary of fixes pull (less than what git shortlog provides):

 * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5

----------------------------------------------------------------
Dom Cobley (2):
      drm/vc4: Correct lbm size and calculation
      drm/vc4: Correct POS1_SCL for hvs5

 drivers/gpu/drm/vc4/vc4_hvs.c   |  8 ++++----
 drivers/gpu/drm/vc4/vc4_plane.c | 11 ++++++++---
 2 files changed, 12 insertions(+), 7 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-01-20 12:09 Thomas Zimmermann
@ 2021-01-20 12:14 ` Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-01-20 12:14 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: intel-gfx, dim-tools, dri-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 2671 bytes --]



Am 20.01.21 um 13:09 schrieb Thomas Zimmermann:
> Hi Dave and Daniel,
> 
> here's this week's PR for drm-misc-next.

drm-misc-fixes

> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2021-01-20:
> Short summary of fixes pull (less than what git shortlog provides):
> 
>   * drm/atomic: Release state on error
>   * drm/syncobj: Fix use-after-free
>   * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
>   * drm/vc4: Unify driver naming for PCM
>   * drm/vram-helper: Fix memory leak in vmap
> The following changes since commit 19c329f6808995b142b3966301f217c831e7cf31:
> 
>    Linux 5.11-rc4 (2021-01-17 16:37:05 -0800)
> 
> are available in the Git repository at:
> 
>    git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-20
> 
> for you to fetch changes up to a37eef63bc9e16e06361b539e528058146af80ab:
> 
>    drm/syncobj: Fix use-after-free (2021-01-20 10:28:39 +0100)
> 
> ----------------------------------------------------------------
> Short summary of fixes pull (less than what git shortlog provides):
> 
>   * drm/atomic: Release state on error
>   * drm/syncobj: Fix use-after-free
>   * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
>   * drm/vc4: Unify driver naming for PCM
>   * drm/vram-helper: Fix memory leak in vmap
> 
> ----------------------------------------------------------------
> Christian König (1):
>        drm/ttm: stop using GFP_TRANSHUGE_LIGHT
> 
> Daniel Vetter (1):
>        drm/syncobj: Fix use-after-free
> 
> Nicolas Saenz Julienne (1):
>        drm/vc4: Unify PCM card's driver_name
> 
> Pan Bian (1):
>        drm/atomic: put state on error path
> 
> Thomas Zimmermann (1):
>        drm/vram-helper: Reuse existing page mappings in vmap
> 
>   drivers/gpu/drm/drm_atomic_helper.c   |  2 +-
>   drivers/gpu/drm/drm_gem_vram_helper.c | 14 +++++++++++---
>   drivers/gpu/drm/drm_syncobj.c         |  8 +++++---
>   drivers/gpu/drm/ttm/ttm_pool.c        | 11 ++++++-----
>   drivers/gpu/drm/vc4/vc4_hdmi.c        |  1 +
>   5 files changed, 24 insertions(+), 12 deletions(-)
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-01-20 12:09 Thomas Zimmermann
  2021-01-20 12:14 ` Thomas Zimmermann
  0 siblings, 1 reply; 95+ messages in thread
From: Thomas Zimmermann @ 2021-01-20 12:09 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-next.

Best regards
Thomas

drm-misc-fixes-2021-01-20:
Short summary of fixes pull (less than what git shortlog provides):

 * drm/atomic: Release state on error
 * drm/syncobj: Fix use-after-free
 * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
 * drm/vc4: Unify driver naming for PCM
 * drm/vram-helper: Fix memory leak in vmap
The following changes since commit 19c329f6808995b142b3966301f217c831e7cf31:

  Linux 5.11-rc4 (2021-01-17 16:37:05 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-20

for you to fetch changes up to a37eef63bc9e16e06361b539e528058146af80ab:

  drm/syncobj: Fix use-after-free (2021-01-20 10:28:39 +0100)

----------------------------------------------------------------
Short summary of fixes pull (less than what git shortlog provides):

 * drm/atomic: Release state on error
 * drm/syncobj: Fix use-after-free
 * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
 * drm/vc4: Unify driver naming for PCM
 * drm/vram-helper: Fix memory leak in vmap

----------------------------------------------------------------
Christian König (1):
      drm/ttm: stop using GFP_TRANSHUGE_LIGHT

Daniel Vetter (1):
      drm/syncobj: Fix use-after-free

Nicolas Saenz Julienne (1):
      drm/vc4: Unify PCM card's driver_name

Pan Bian (1):
      drm/atomic: put state on error path

Thomas Zimmermann (1):
      drm/vram-helper: Reuse existing page mappings in vmap

 drivers/gpu/drm/drm_atomic_helper.c   |  2 +-
 drivers/gpu/drm/drm_gem_vram_helper.c | 14 +++++++++++---
 drivers/gpu/drm/drm_syncobj.c         |  8 +++++---
 drivers/gpu/drm/ttm/ttm_pool.c        | 11 ++++++-----
 drivers/gpu/drm/vc4/vc4_hdmi.c        |  1 +
 5 files changed, 24 insertions(+), 12 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-01-12 13:21 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2021-01-12 13:21 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2021-01-12:
 * dma-buf: Fix a memory leak in CMAV heap
 * drm: Fix format check for legacy pageflips
 * ttm: Pass correct address to dma_mapping_error(); Use mutex in pool
   shrinker
The following changes since commit a73858ef4d5e1d425e171f0f6a52864176a6a979:

  drm/ttm: unexport ttm_pool_init/fini (2021-01-07 14:25:43 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-12

for you to fetch changes up to bb52cb0dec8d2fecdb22843a805131478a180728:

  drm/ttm: make the pool shrinker lock a mutex (2021-01-12 14:02:08 +0100)

----------------------------------------------------------------
Short summary of fixes pull:

 * dma-buf: Fix a memory leak in CMAV heap
 * drm: Fix format check for legacy pageflips
 * ttm: Pass correct address to dma_mapping_error(); Use mutex in pool
   shrinker

----------------------------------------------------------------
Bas Nieuwenhuizen (1):
      drm: Check actual format for legacy pageflip.

Christian König (1):
      drm/ttm: make the pool shrinker lock a mutex

Jeremy Cline (1):
      drm/ttm: Fix address passed to dma_mapping_error() in ttm_pool_map()

John Stultz (1):
      dma-buf: cma_heap: Fix memory leak in CMA heap

 drivers/dma-buf/heaps/cma_heap.c |  3 +++
 drivers/gpu/drm/drm_plane.c      |  9 ++++++++-
 drivers/gpu/drm/ttm/ttm_pool.c   | 22 +++++++++++-----------
 3 files changed, 22 insertions(+), 12 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [Intel-gfx] [PULL] drm-misc-fixes
  2021-01-08  9:34 Thomas Zimmermann
@ 2021-01-08  9:53 ` Daniel Vetter
  0 siblings, 0 replies; 95+ messages in thread
From: Daniel Vetter @ 2021-01-08  9:53 UTC (permalink / raw)
  To: Thomas Zimmermann
  Cc: dim-tools, Daniel Vetter, dri-devel, Maxime Ripard, intel-gfx

On Fri, Jan 08, 2021 at 10:34:34AM +0100, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> sorry for being a bit late. Here's this week's PR for drm-misc-fixes.

No worries, Dave's out anyway so this is all in time for me to do the pull
:-)

> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2021-01-08:
> * dma-buf: fix a use-after-free
> * radeon: don't init the TTM page pool manually
> * ttm: unexport ttm_pool_{init,fini}()
> The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:
> 
>   Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-08

Pulled, thanks.
-Daniel

> 
> for you to fetch changes up to a73858ef4d5e1d425e171f0f6a52864176a6a979:
> 
>   drm/ttm: unexport ttm_pool_init/fini (2021-01-07 14:25:43 +0100)
> 
> ----------------------------------------------------------------
> * dma-buf: fix a use-after-free
> * radeon: don't init the TTM page pool manually
> * ttm: unexport ttm_pool_{init,fini}()
> 
> ----------------------------------------------------------------
> Charan Teja Reddy (1):
>       dmabuf: fix use-after-free of dmabuf's file->f_inode
> 
> Christian König (2):
>       drm/radeon: stop re-init the TTM page pool
>       drm/ttm: unexport ttm_pool_init/fini
> 
>  drivers/dma-buf/dma-buf.c           | 21 +++++++++++++++++----
>  drivers/gpu/drm/radeon/radeon_ttm.c |  3 ---
>  drivers/gpu/drm/ttm/ttm_pool.c      |  2 --
>  3 files changed, 17 insertions(+), 9 deletions(-)
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
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] 95+ messages in thread

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2021-01-08  9:34 Thomas Zimmermann
  2021-01-08  9:53 ` Daniel Vetter
  0 siblings, 1 reply; 95+ messages in thread
From: Thomas Zimmermann @ 2021-01-08  9:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

sorry for being a bit late. Here's this week's PR for drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2021-01-08:
* dma-buf: fix a use-after-free
* radeon: don't init the TTM page pool manually
* ttm: unexport ttm_pool_{init,fini}()
The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:

  Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-08

for you to fetch changes up to a73858ef4d5e1d425e171f0f6a52864176a6a979:

  drm/ttm: unexport ttm_pool_init/fini (2021-01-07 14:25:43 +0100)

----------------------------------------------------------------
* dma-buf: fix a use-after-free
* radeon: don't init the TTM page pool manually
* ttm: unexport ttm_pool_{init,fini}()

----------------------------------------------------------------
Charan Teja Reddy (1):
      dmabuf: fix use-after-free of dmabuf's file->f_inode

Christian König (2):
      drm/radeon: stop re-init the TTM page pool
      drm/ttm: unexport ttm_pool_init/fini

 drivers/dma-buf/dma-buf.c           | 21 +++++++++++++++++----
 drivers/gpu/drm/radeon/radeon_ttm.c |  3 ---
 drivers/gpu/drm/ttm/ttm_pool.c      |  2 --
 3 files changed, 17 insertions(+), 9 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-12-03 12:59 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-12-03 12:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1989 bytes --]

Hi Daniel, Dave,

Here's this week round of fixes for drm-misc

Thanks!
Maxime

drm-misc-fixes-2020-12-03:
One bridge fix for OMAP, one for a race condition in a panel, two for
uninitialized variables in rockchip and nouveau, and two fixes for mxsfb
to fix a regression with modifiers and a fix for a fence synchronization
issue.
The following changes since commit 2be65641642ef423f82162c3a5f28c754d1637d2:

  drm/nouveau: fix relocations applying logic and a double-free (2020-11-26 08:04:19 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-12-03

for you to fetch changes up to fd4e788e971ce763e50762d7b1a0048992949dd0:

  drm/omap: sdi: fix bridge enable/disable (2020-11-30 11:27:57 +0200)

----------------------------------------------------------------
One bridge fix for OMAP, one for a race condition in a panel, two for
uninitialized variables in rockchip and nouveau, and two fixes for mxsfb
to fix a regression with modifiers and a fix for a fence synchronization
issue.

----------------------------------------------------------------
Christian König (1):
      drm/nouveau: make sure ret is initialized in nouveau_ttm_io_mem_reserve

Daniel Abrecht (1):
      drm: mxsfb: Implement .format_mod_supported

Lucas Stach (1):
      drm: mxsfb: fix fence synchronization

Paul Kocialkowski (1):
      drm/rockchip: Avoid uninitialized use of endpoint id in LVDS

Sebastian Reichel (1):
      drm/panel: sony-acx565akm: Fix race condition in probe

Tomi Valkeinen (1):
      drm/omap: sdi: fix bridge enable/disable

 drivers/gpu/drm/mxsfb/mxsfb_kms.c            | 11 +++++++++++
 drivers/gpu/drm/nouveau/nouveau_bo.c         |  2 +-
 drivers/gpu/drm/omapdrm/dss/sdi.c            | 10 ++++------
 drivers/gpu/drm/panel/panel-sony-acx565akm.c |  2 +-
 drivers/gpu/drm/rockchip/rockchip_lvds.c     |  2 +-
 5 files changed, 18 insertions(+), 9 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-11-26  8:54 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-11-26  8:54 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2531 bytes --]

Hi Dave, Daniel,

Here's this week round of fixes for drm-misc

Maxime

drm-misc-fixes-2020-11-26:
A bunch of fixes for vc4 fixing some coexistence issue between wifi and
HDMI, unsupported modes, and vblank timeouts, a fix for ast to reload
the gamma LUT after changing the plane format and a double-free fix for
nouveau
The following changes since commit cdf117d6d38a127026e74114d63f32972f620c06:

  Merge tag 'drm/sun4i-dma-fix-pull-request' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-misc-fixes (2020-11-19 09:26:07 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-11-26

for you to fetch changes up to 2be65641642ef423f82162c3a5f28c754d1637d2:

  drm/nouveau: fix relocations applying logic and a double-free (2020-11-26 08:04:19 +0100)

----------------------------------------------------------------
A bunch of fixes for vc4 fixing some coexistence issue between wifi and
HDMI, unsupported modes, and vblank timeouts, a fix for ast to reload
the gamma LUT after changing the plane format and a double-free fix for
nouveau

----------------------------------------------------------------
Matti Hamalainen (1):
      drm/nouveau: fix relocations applying logic and a double-free

Maxime Ripard (11):
      drm/vc4: hdmi: Make sure our clock rate is within limits
      drm/vc4: hdmi: Block odd horizontal timings
      drm/vc4: kms: Switch to drmm_add_action_or_reset
      drm/vc4: kms: Remove useless define
      drm/vc4: kms: Rename NUM_CHANNELS
      drm/vc4: kms: Split the HVS muxing check in a separate function
      drm/vc4: kms: Document the muxing corner cases
      dt-bindings: display: Add a property to deal with WiFi coexistence
      drm/vc4: hdmi: Disable Wifi Frequencies
      drm/vc4: kms: Store the unassigned channel list in the state
      drm/vc4: kms: Don't disable the muxing of an active CRTC

Thomas Zimmermann (1):
      drm/ast: Reload gamma LUT after changing primary plane's color format

 .../bindings/display/brcm,bcm2711-hdmi.yaml        |   6 +
 drivers/gpu/drm/ast/ast_mode.c                     |  17 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   8 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |   4 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  48 ++++
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |  11 +
 drivers/gpu/drm/vc4/vc4_kms.c                      | 246 +++++++++++++++------
 7 files changed, 272 insertions(+), 68 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-11-19  8:39 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-11-19  8:39 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1513 bytes --]

Hi Dave, Daniel,

Here's this week round of fixes for drm-misc

Maxime

drm-misc-fixes-2020-11-19:
two patches to fix dw-hdmi bind and detection code, and one fix for
sun4i shared with arm-soc
The following changes since commit a6c40b8032b845f132abfcbcbed6bddebbcc3b4a:

  drm/mcde: Fix unbalanced regulator (2020-11-11 00:27:53 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-11-19

for you to fetch changes up to cdf117d6d38a127026e74114d63f32972f620c06:

  Merge tag 'drm/sun4i-dma-fix-pull-request' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-misc-fixes (2020-11-19 09:26:07 +0100)

----------------------------------------------------------------
two patches to fix dw-hdmi bind and detection code, and one fix for
sun4i shared with arm-soc

----------------------------------------------------------------
Jonathan Liu (1):
      drm: bridge: dw-hdmi: Avoid resetting force in the detect function

Maxime Ripard (2):
      drm/sun4i: backend: Fix probe failure with multiple backends
      Merge tag 'drm/sun4i-dma-fix-pull-request' of ssh://gitolite.kernel.org/.../mripard/linux into drm-misc-fixes

Xiongfeng Wang (1):
      drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()

 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 ------
 drivers/gpu/drm/sun4i/sun4i_backend.c     | 8 +++++++-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c     | 1 +
 3 files changed, 8 insertions(+), 7 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-11-12 13:07 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-11-12 13:07 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1541 bytes --]

Hi Daniel, Dave,

Here's this week (quite small) round of fixes for drm-misc.

Thanks!
Maxime

drm-misc-fixes-2020-11-12:
One Kconfig fix for bridge/cdns, a missing include for hypervb_fb, an
out-of-bound access fix for gma500 and a unbalanced regulator fix for
mcde.
The following changes since commit 9522750c66c689b739e151fcdf895420dc81efc0:

  Fonts: Replace discarded const qualifier (2020-11-03 10:51:34 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-11-12

for you to fetch changes up to a6c40b8032b845f132abfcbcbed6bddebbcc3b4a:

  drm/mcde: Fix unbalanced regulator (2020-11-11 00:27:53 +0100)

----------------------------------------------------------------
One Kconfig fix for bridge/cdns, a missing include for hypervb_fb, an
out-of-bound access fix for gma500 and a unbalanced regulator fix for
mcde.

----------------------------------------------------------------
Linus Walleij (1):
      drm/mcde: Fix unbalanced regulator

Nishanth Menon (1):
      drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3

Olaf Hering (1):
      video: hyperv_fb: include vmalloc.h

Thomas Zimmermann (1):
      drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]

 drivers/gpu/drm/bridge/cadence/Kconfig |  2 +-
 drivers/gpu/drm/gma500/psb_irq.c       | 34 ++++++++++++----------------------
 drivers/gpu/drm/mcde/mcde_drv.c        |  8 +++++++-
 drivers/video/fbdev/hyperv_fb.c        |  1 +
 4 files changed, 21 insertions(+), 24 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-11-05 10:13 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-11-05 10:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 3037 bytes --]

Hi Dave, Daniel,

Here's this week round of fixes for drm-misc

Thanks!
Maxime

drm-misc-fixes-2020-11-05:
Some patches for vc4 to fix some resources cleanup issues, two fixes for
panfrost for madvise and the shrinker and a constification of fonts
structure
The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-11-05

for you to fetch changes up to 9522750c66c689b739e151fcdf895420dc81efc0:

  Fonts: Replace discarded const qualifier (2020-11-03 10:51:34 +0100)

----------------------------------------------------------------
Some patches for vc4 to fix some resources cleanup issues, two fixes for
panfrost for madvise and the shrinker and a constification of fonts
structure

----------------------------------------------------------------
Boris Brezillon (1):
      drm/panfrost: Fix a deadlock between the shrinker and madvise path

Lee Jones (1):
      Fonts: Replace discarded const qualifier

Maxime Ripard (7):
      drm/vc4: bo: Add a managed action to cleanup the cache
      drm/vc4: drv: Use managed drm_mode_config_init
      drm/vc4: gem: Add a managed action to cleanup the job queue
      drm/vc4: Use the helper to retrieve vc4_dev when needed
      drm/vc4: Use devm_drm_dev_alloc
      drm/vc4: kms: Add functions to create the state objects
      drm/vc4: drv: Remove unused variable

Steven Price (1):
      drm/panfrost: Fix module unload

 drivers/gpu/drm/panfrost/panfrost_drv.c          |  5 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c          |  4 +-
 drivers/gpu/drm/panfrost/panfrost_gem.h          |  2 +-
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 14 ++++-
 drivers/gpu/drm/vc4/vc4_bo.c                     |  9 +--
 drivers/gpu/drm/vc4/vc4_drv.c                    | 41 +++++-------
 drivers/gpu/drm/vc4/vc4_drv.h                    |  9 ++-
 drivers/gpu/drm/vc4/vc4_gem.c                    | 19 +++---
 drivers/gpu/drm/vc4/vc4_hvs.c                    |  4 +-
 drivers/gpu/drm/vc4/vc4_kms.c                    | 80 +++++++++++++++++-------
 drivers/gpu/drm/vc4/vc4_v3d.c                    | 12 ++--
 lib/fonts/font_10x18.c                           |  2 +-
 lib/fonts/font_6x10.c                            |  2 +-
 lib/fonts/font_6x11.c                            |  2 +-
 lib/fonts/font_6x8.c                             |  2 +-
 lib/fonts/font_7x14.c                            |  2 +-
 lib/fonts/font_8x16.c                            |  2 +-
 lib/fonts/font_8x8.c                             |  2 +-
 lib/fonts/font_acorn_8x8.c                       |  2 +-
 lib/fonts/font_mini_4x6.c                        |  2 +-
 lib/fonts/font_pearl_8x8.c                       |  2 +-
 lib/fonts/font_sun12x22.c                        |  2 +-
 lib/fonts/font_sun8x16.c                         |  2 +-
 lib/fonts/font_ter16x32.c                        |  2 +-
 24 files changed, 128 insertions(+), 97 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-10-29 17:34 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-10-29 17:34 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 3550 bytes --]

Hi Dave, Daniel,

Here's the first round of fixes for drm-misc

Maxime

drm-misc-fixes-2020-10-29:
First round of drm-misc-fixes with a couple of leftovers from
drm-misc-fixes next.

Some reset fixes for the mantix panel, some fixes for a scaler issue on
sun4i, many kernel-doc fixes and various fixes for vc4 (mostly HDMI audio
related)
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-10-29

for you to fetch changes up to 5066f42c7d3c7766c16ba6e73da514af04d43ff7:

  drm/vc4: Rework the structure conversion functions (2020-10-29 10:26:04 +0100)

----------------------------------------------------------------
First round of drm-misc-fixes with a couple of leftovers from
drm-misc-fixes next.

Some reset fixes for the mantix panel, some fixes for a scaler issue on
sun4i, many kernel-doc fixes and various fixes for vc4 (mostly HDMI audio
related)

----------------------------------------------------------------
Dan Carpenter (1):
      drm/v3d: Fix double free in v3d_submit_cl_ioctl()

Daniel Vetter (1):
      drm/shme-helpers: Fix dma_buf_mmap forwarding bug

Guido Günther (3):
      drm/panel: mantix: Don't dereference NULL mode
      drm/panel: mantix: Fix panel reset
      dt-binding: display: Require two resets on mantix panel

Hoegeun Kwon (1):
      drm/vc4: drv: Add error handding for bind

Mauro Carvalho Chehab (7):
      drm: kernel-doc: document drm_dp_set_subconnector_property() params
      drm/dp: fix kernel-doc warnings at drm_dp_helper.c
      drm/dp: fix a kernel-doc issue at drm_edid.c
      drm: drm_edid: remove a duplicated kernel-doc declaration
      drm: kernel-doc: add description for a new function parameter
      drm: kernel-doc: drm_dp_helper.h: fix a typo
      drm: drm_print.h: fix kernel-doc markups

Maxime Ripard (7):
      Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixes
      drm/sun4i: frontend: Rework a bit the phase data
      drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
      drm/sun4i: frontend: Fix the scaler phase on A33
      drm/vc4: hdmi: Avoid sleeping in atomic context
      drm/vc4: hdmi: Add a name to the codec DAI component
      drm/vc4: Rework the structure conversion functions

 .../display/panel/mantix,mlaf057we51-x.yaml        |  4 +++
 drivers/gpu/drm/drm_dp_helper.c                    | 12 +++++++-
 drivers/gpu/drm/drm_edid.c                         |  2 +-
 drivers/gpu/drm/drm_gem.c                          |  4 +--
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  7 ++++-
 drivers/gpu/drm/drm_prime.c                        |  1 +
 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   | 25 ++++++++++-----
 drivers/gpu/drm/sun4i/sun4i_frontend.c             | 36 ++++++----------------
 drivers/gpu/drm/sun4i/sun4i_frontend.h             |  6 +---
 drivers/gpu/drm/v3d/v3d_gem.c                      |  1 -
 drivers/gpu/drm/vc4/vc4_drv.c                      |  1 +
 drivers/gpu/drm/vc4/vc4_drv.h                      | 12 ++++----
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  6 ++--
 include/drm/drm_dp_helper.h                        |  2 +-
 include/drm/drm_edid.h                             |  7 -----
 include/drm/drm_print.h                            | 20 ++++++++++--
 16 files changed, 82 insertions(+), 64 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-10-01  7:21 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-10-01  7:21 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-10-01:
drm-misc-fixes for v5.9:
- Small doc fix.
- Re-add FB_ARMCLCD for android.
- Fix global-out-of-bounds read in fbcon_get_font().
The following changes since commit 19a508bd1ad8e444de86873bf2f2b2ab8edd6552:

  dmabuf: fix NULL pointer dereference in dma_buf_release() (2020-09-21 11:17:06 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-10-01

for you to fetch changes up to 27204b99b08289d0993cb77c22470034b5eb974d:

  drm: drm_dsc.h: fix a kernel-doc markup (2020-09-30 16:40:44 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.9:
- Small doc fix.
- Re-add FB_ARMCLCD for android.
- Fix global-out-of-bounds read in fbcon_get_font().

----------------------------------------------------------------
Mauro Carvalho Chehab (1):
      drm: drm_dsc.h: fix a kernel-doc markup

Peilin Ye (3):
      fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
      Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
      fbcon: Fix global-out-of-bounds read in fbcon_get_font()

Peter Collingbourne (1):
      Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"

 MAINTAINERS                             |   5 +
 drivers/video/console/newport_con.c     |   7 +-
 drivers/video/fbdev/Kconfig             |  20 +
 drivers/video/fbdev/Makefile            |   1 +
 drivers/video/fbdev/amba-clcd.c         | 986 ++++++++++++++++++++++++++++++++
 drivers/video/fbdev/core/fbcon.c        |  12 +
 drivers/video/fbdev/core/fbcon.h        |   7 -
 drivers/video/fbdev/core/fbcon_rotate.c |   1 +
 drivers/video/fbdev/core/tileblit.c     |   1 +
 include/drm/drm_dsc.h                   |   2 +-
 include/linux/amba/clcd-regs.h          |  87 +++
 include/linux/amba/clcd.h               | 290 ++++++++++
 include/linux/font.h                    |  13 +
 lib/fonts/font_10x18.c                  |   9 +-
 lib/fonts/font_6x10.c                   |   9 +-
 lib/fonts/font_6x11.c                   |   9 +-
 lib/fonts/font_7x14.c                   |   9 +-
 lib/fonts/font_8x16.c                   |   9 +-
 lib/fonts/font_8x8.c                    |   9 +-
 lib/fonts/font_acorn_8x8.c              |   9 +-
 lib/fonts/font_mini_4x6.c               |   8 +-
 lib/fonts/font_pearl_8x8.c              |   9 +-
 lib/fonts/font_sun12x22.c               |   9 +-
 lib/fonts/font_sun8x16.c                |   7 +-
 lib/fonts/font_ter16x32.c               |   9 +-
 25 files changed, 1469 insertions(+), 68 deletions(-)
 create mode 100644 drivers/video/fbdev/amba-clcd.c
 create mode 100644 include/linux/amba/clcd-regs.h
 create mode 100644 include/linux/amba/clcd.h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-09-24 10:47 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-09-24 10:47 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-09-24:
drm-misc-fixes for v5.9:
- Single null pointer deref fix for dma-buf.
The following changes since commit 74ea06164cda81dc80e97790164ca533fd7e3087:

  drm/sun4i: mixer: Extend regmap max_register (2020-09-10 13:08:48 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-09-24

for you to fetch changes up to 19a508bd1ad8e444de86873bf2f2b2ab8edd6552:

  dmabuf: fix NULL pointer dereference in dma_buf_release() (2020-09-21 11:17:06 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.9:
- Single null pointer deref fix for dma-buf.

----------------------------------------------------------------
Charan Teja Reddy (1):
      dmabuf: fix NULL pointer dereference in dma_buf_release()

 drivers/dma-buf/dma-buf.c | 2 ++
 1 file changed, 2 insertions(+)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-09-18 11:11 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-09-18 11:11 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-09-18:
drm-misc-fixes for v5.9-rc6:
- Fill asoc card owner in vc4.
- Program secondary CSC correctly in sun4i, and extend
  register mapping to cover secondary CSC registers.
The following changes since commit fc7f148feb8975784bd40e41fff875d33f698be8:

  drm/virtio: drop virtio_gpu_output->enabled (2020-09-04 13:11:32 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-09-18

for you to fetch changes up to 74ea06164cda81dc80e97790164ca533fd7e3087:

  drm/sun4i: mixer: Extend regmap max_register (2020-09-10 13:08:48 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.9-rc6:
- Fill asoc card owner in vc4.
- Program secondary CSC correctly in sun4i, and extend
  register mapping to cover secondary CSC registers.

----------------------------------------------------------------
Marek Szyprowski (1):
      drm/vc4/vc4_hdmi: fill ASoC card owner

Martin Cerveny (2):
      drm/sun4i: sun8i-csc: Secondary CSC register correction
      drm/sun4i: mixer: Extend regmap max_register

 drivers/gpu/drm/sun4i/sun8i_csc.h   | 2 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c      | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-09-10  5:51 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-09-10  5:51 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-09-09:
drm-misc-fixes for v5.9-rc5:
- Fix double free in virtio.
- Add missing put_device in sun4i, and other fixes.
- Small ingenic fixes.
- Handle sun4i alpha on lowest plane correctly.
- Remove output->enabled from virtio, as it should use crtc_state.
- Fix tve200 enable/disable.
- Documentation fix.
- Fix virtio unblank.
The following changes since commit 7fd5b25499bcec157dd4de9a713425efcf4571cd:

  drm/omap: fix incorrect lock state (2020-08-25 12:05:15 +0300)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-09-09

for you to fetch changes up to fc7f148feb8975784bd40e41fff875d33f698be8:

  drm/virtio: drop virtio_gpu_output->enabled (2020-09-04 13:11:32 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.9-rc5:
- Fix double free in virtio.
- Add missing put_device in sun4i, and other fixes.
- Small ingenic fixes.
- Handle sun4i alpha on lowest plane correctly.
- Remove output->enabled from virtio, as it should use crtc_state.
- Fix tve200 enable/disable.
- Documentation fix.
- Fix virtio unblank.

----------------------------------------------------------------
Gerd Hoffmann (2):
      drm/virtio: fix unblank
      drm/virtio: drop virtio_gpu_output->enabled

Gurchetan Singh (1):
      drm/virtio: Revert "drm/virtio: Call the right shmem helpers"

Jernej Skrabec (1):
      drm/sun4i: Fix DE2 YVU handling

Krzysztof Kozlowski (2):
      dma-buf: Fix kerneldoc of dma_buf_set_name()
      dma-buf: fence-chain: Document missing dma_fence_chain_init() parameter in kerneldoc

Linus Walleij (1):
      drm/tve200: Stabilize enable/disable

Maxime Ripard (2):
      drm/sun4i: backend: Support alpha property on lowest plane
      drm/sun4i: backend: Disable alpha on the lowest plane on the A20

Ondrej Jirman (1):
      drm/sun4i: Fix dsi dcs long write function

Paul Cercueil (2):
      drm/ingenic: Fix leak of device_node pointer
      drm/ingenic: Fix driver not probing when IPU port is missing

Randy Dunlap (1):
      Documentation: fix dma-buf.rst underline length warning

Yu Kuai (1):
      drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux()

 Documentation/driver-api/dma-buf.rst      |  2 +-
 drivers/dma-buf/dma-buf.c                 |  6 +++---
 drivers/dma-buf/dma-fence-chain.c         |  1 +
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 20 ++++++++++++--------
 drivers/gpu/drm/sun4i/sun4i_backend.c     |  4 +---
 drivers/gpu/drm/sun4i/sun4i_tcon.c        |  8 ++++++--
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c    |  4 ++--
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c    |  2 +-
 drivers/gpu/drm/tve200/tve200_display.c   | 22 +++++++++++++++++++++-
 drivers/gpu/drm/virtio/virtgpu_display.c  | 15 +++++++++++----
 drivers/gpu/drm/virtio/virtgpu_drv.h      |  2 +-
 drivers/gpu/drm/virtio/virtgpu_object.c   |  8 +++++++-
 drivers/gpu/drm/virtio/virtgpu_plane.c    |  6 ++++--
 13 files changed, 71 insertions(+), 29 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-08-26  7:40 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-08-26  7:40 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-08-26:
Fixes for v5.9-rc2:
- Take modeset bkl for legacy drivers.
- Allow null crtc in dp_mst.
- Omap locking state fix.
The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-08-26

for you to fetch changes up to 7fd5b25499bcec157dd4de9a713425efcf4571cd:

  drm/omap: fix incorrect lock state (2020-08-25 12:05:15 +0300)

----------------------------------------------------------------
Fixes for v5.9-rc2:
- Take modeset bkl for legacy drivers.
- Allow null crtc in dp_mst.
- Omap locking state fix.

----------------------------------------------------------------
Bhawanpreet Lakha (1):
      drm/dp_mst: Don't return error code when crtc is null

Daniel Vetter (1):
      drm/modeset-lock: Take the modeset BKL for legacy drivers

Maarten Lankhorst (1):
      Merge tag 'v5.9-rc2' into drm-misc-fixes

Tomi Valkeinen (1):
      drm/omap: fix incorrect lock state

 drivers/gpu/drm/drm_atomic_helper.c   | 7 ++++---
 drivers/gpu/drm/drm_color_mgmt.c      | 2 +-
 drivers/gpu/drm/drm_crtc.c            | 4 +---
 drivers/gpu/drm/drm_dp_mst_topology.c | 4 ++--
 drivers/gpu/drm/drm_mode_object.c     | 4 ++--
 drivers/gpu/drm/drm_plane.c           | 2 +-
 drivers/gpu/drm/omapdrm/omap_crtc.c   | 3 ++-
 include/drm/drm_modeset_lock.h        | 9 +++++++--
 8 files changed, 20 insertions(+), 15 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-08-12 13:24 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-08-12 13:24 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-08-12:
drm-misc-fixes for v5.9-rc1:
- Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
- Fix memory leak in virtio_gpu_cleanup_object().
The following changes since commit b5ac98cbb8e5e30c34ebc837d1e5a3982d2b5f5c:

  drm: Added orientation quirk for ASUS tablet model T103HAF (2020-08-04 11:45:23 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-08-12

for you to fetch changes up to 836b194d65782aaec4485a07d2aab52d3f698505:

  drm/virtio: fix memory leak in virtio_gpu_cleanup_object() (2020-08-07 13:59:08 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.9-rc1:
- Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
- Fix memory leak in virtio_gpu_cleanup_object().

----------------------------------------------------------------
Qi Liu (1):
      drm/virtio: fix missing dma_fence_put() in virtio_gpu_execbuffer_ioctl()

Xin He (1):
      drm/virtio: fix memory leak in virtio_gpu_cleanup_object()

 drivers/gpu/drm/virtio/virtgpu_ioctl.c  | 1 +
 drivers/gpu/drm/virtio/virtgpu_object.c | 1 +
 2 files changed, 2 insertions(+)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-08-04 12:55 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-08-04 12:55 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. A number of small driver and HW
fixes, one in TTM, one in docs. Three of the patches don't have a Fixes tag,
which a find concerning.

Best regards
Thomas

drm-misc-fixes-2020-08-04:
 * backmerge from drm-fixes at v5.8-rc7
 * add orientation quirk for ASUS T103HAF
 * drm/omap: force runtime PM suspend on system suspend
 * drm/tidss: fix modeset init for DPI panels
 * re-added docs for drm_gem_flink_ioctl()
 * ttm: fix page-offset calculation within TTM

The following changes since commit 8490d6a7e0a0a6fab5c2d82d57a3937306660864:

  drm: hold gem reference until object is no longer accessed (2020-07-27 22:05:51 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-08-04

for you to fetch changes up to b5ac98cbb8e5e30c34ebc837d1e5a3982d2b5f5c:

  drm: Added orientation quirk for ASUS tablet model T103HAF (2020-08-04 11:45:23 +0200)

----------------------------------------------------------------
 * backmerge from drm-fixes at v5.8-rc7
 * add orientation quirk for ASUS T103HAF
 * drm/omap: force runtime PM suspend on system suspend
 * drm/tidss: fix modeset init for DPI panels
 * re-added docs for drm_gem_flink_ioctl()
 * ttm: fix page-offset calculation within TTM

----------------------------------------------------------------
Felix Kuehling (1):
      drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access

Marius Iacob (1):
      drm: Added orientation quirk for ASUS tablet model T103HAF

Steve Cohen (1):
      drm: re-add deleted doc for drm_gem_open_ioctl

Thomas Zimmermann (1):
      Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes

Tomi Valkeinen (2):
      drm/tidss: fix modeset init for DPI panels
      drm/omap: force runtime PM suspend on system suspend

 .gitignore                                         |   3 +
 .mailmap                                           |   8 +
 .../ABI/testing/debugfs-driver-habanalabs          |  11 +-
 Documentation/ABI/testing/dev-kmsg                 |   5 -
 Documentation/ABI/testing/sysfs-bus-papr-pmem      |  27 ++
 .../ABI/testing/sysfs-platform-chipidea-usb-otg    |   8 +-
 Documentation/admin-guide/README.rst               |   2 +-
 Documentation/admin-guide/cgroup-v2.rst            |   4 +-
 Documentation/admin-guide/device-mapper/index.rst  |   1 +
 Documentation/admin-guide/mm/transhuge.rst         |   3 +-
 Documentation/arm64/cpu-feature-registers.rst      |   2 +
 Documentation/arm64/silicon-errata.rst             |   8 +
 Documentation/arm64/sve.rst                        |   6 +-
 Documentation/block/bfq-iosched.rst                |   9 +-
 Documentation/bpf/prog_cgroup_sockopt.rst          |  14 +
 Documentation/core-api/dma-api.rst                 |   8 +
 Documentation/core-api/pin_user_pages.rst          |   2 +-
 Documentation/dev-tools/kcsan.rst                  |   6 -
 Documentation/dev-tools/kunit/faq.rst              |  40 ++
 Documentation/devicetree/bindings/Makefile         |  38 +-
 .../devicetree/bindings/arm/freescale/fsl,scu.txt  |   2 +-
 .../bus/socionext,uniphier-system-bus.yaml         |   4 +-
 .../devicetree/bindings/clock/imx27-clock.yaml     |   2 +-
 .../devicetree/bindings/clock/imx31-clock.yaml     |   2 +-
 .../devicetree/bindings/clock/imx5-clock.yaml      |   2 +-
 .../devicetree/bindings/display/bridge/sii902x.txt |   2 +-
 .../bindings/display/imx/fsl-imx-drm.txt           |   4 +-
 .../devicetree/bindings/display/imx/ldb.txt        |   4 +-
 .../display/panel/arm,versatile-tft-panel.yaml     |   2 +-
 .../bindings/display/rockchip/rockchip-drm.yaml    |   2 +-
 .../bindings/gpio/mediatek,mt7621-gpio.txt         |   2 +-
 .../bindings/interrupt-controller/csky,mpintc.txt  |   2 +-
 .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt   |   2 +-
 .../devicetree/bindings/misc/olpc,xo1.75-ec.txt    |   2 +-
 .../devicetree/bindings/net/mediatek-bluetooth.txt |   2 +-
 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |   2 +-
 .../devicetree/bindings/sound/audio-graph-card.txt |   2 +-
 .../devicetree/bindings/sound/simple-card.yaml     |  17 +-
 .../devicetree/bindings/sound/st,sti-asoc-card.txt |   2 +-
 .../bindings/spi/amlogic,meson-gx-spicc.yaml       |  26 +-
 .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt |   2 +-
 .../bindings/thermal/thermal-sensor.yaml           |   2 +-
 .../devicetree/bindings/thermal/thermal-zones.yaml |   2 +-
 .../bindings/thermal/ti,am654-thermal.yaml         |   2 +-
 .../devicetree/bindings/timer/csky,mptimer.txt     |   2 +-
 .../devicetree/bindings/usb/aspeed,usb-vhub.yaml   |   4 +-
 Documentation/devicetree/writing-schema.rst        |   9 +-
 Documentation/driver-api/media/v4l2-subdev.rst     |   2 +-
 Documentation/driver-api/ptp.rst                   |  12 +
 Documentation/filesystems/dax.txt                  |   6 +-
 Documentation/filesystems/ext4/verity.rst          |   3 +
 Documentation/filesystems/overlayfs.rst            |   4 +-
 Documentation/gpu/amdgpu.rst                       |   9 +-
 Documentation/i2c/slave-eeprom-backend.rst         |  22 +-
 Documentation/i2c/smbus-protocol.rst               |   2 +-
 Documentation/kbuild/modules.rst                   |   7 +-
 Documentation/kbuild/reproducible-builds.rst       |   2 +-
 Documentation/mips/ingenic-tcu.rst                 |   2 +-
 Documentation/networking/arcnet.rst                |   2 +-
 Documentation/networking/ax25.rst                  |   2 +-
 Documentation/networking/bareudp.rst               |  19 +-
 Documentation/networking/can_ucan_protocol.rst     |   4 +-
 Documentation/networking/dsa/dsa.rst               |   2 +-
 Documentation/networking/ieee802154.rst            |   4 +-
 Documentation/networking/ip-sysctl.rst             |   2 +-
 Documentation/networking/ipvs-sysctl.rst           |   2 +-
 Documentation/networking/rxrpc.rst                 |   2 +-
 Documentation/powerpc/papr_hcalls.rst              |  46 +-
 Documentation/powerpc/vas-api.rst                  |   2 +-
 Documentation/process/changes.rst                  |   2 +-
 Documentation/process/coding-style.rst             |  20 +
 Documentation/sh/index.rst                         |  12 -
 Documentation/userspace-api/media/conf_nitpick.py  |   2 +-
 Documentation/virt/kvm/api.rst                     |   5 +-
 MAINTAINERS                                        |  98 ++--
 Makefile                                           |  26 +-
 arch/arc/Kconfig                                   |  15 +
 arch/arc/Makefile                                  |  21 +-
 arch/arc/include/asm/elf.h                         |   2 +-
 arch/arc/include/asm/irqflags-compact.h            |   5 +-
 arch/arc/kernel/entry.S                            |  16 +-
 arch/arc/kernel/head.S                             |   8 +
 arch/arc/kernel/setup.c                            |  19 +-
 arch/arm/boot/dts/am335x-baltos.dtsi               |   2 +-
 arch/arm/boot/dts/am335x-boneblack-common.dtsi     |   1 +
 arch/arm/boot/dts/am335x-boneblack-wireless.dts    |   1 -
 arch/arm/boot/dts/am335x-boneblue.dts              |   1 -
 arch/arm/boot/dts/am335x-bonegreen-wireless.dts    |   1 -
 arch/arm/boot/dts/am335x-evm.dts                   |   3 +-
 arch/arm/boot/dts/am335x-evmsk.dts                 |   2 +-
 arch/arm/boot/dts/am335x-lxm.dts                   |   2 +-
 arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi  |   2 +-
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts     |   2 +-
 arch/arm/boot/dts/am335x-pepper.dts                |   4 +-
 arch/arm/boot/dts/am335x-phycore-som.dtsi          |   2 +-
 arch/arm/boot/dts/am335x-pocketbeagle.dts          |   1 -
 arch/arm/boot/dts/am33xx-l4.dtsi                   |   6 +-
 arch/arm/boot/dts/am33xx.dtsi                      |   7 +-
 arch/arm/boot/dts/am4372.dtsi                      |   3 +-
 arch/arm/boot/dts/am437x-cm-t43.dts                |   2 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |  20 +-
 arch/arm/boot/dts/am437x-l4.dtsi                   |  19 +-
 arch/arm/boot/dts/am437x-sk-evm.dts                |  18 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |  16 -
 arch/arm/boot/dts/am5729-beagleboneai.dts          |   2 +-
 arch/arm/boot/dts/bcm-nsp.dtsi                     |  10 +-
 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts      |   1 +
 arch/arm/boot/dts/bcm958522er.dts                  |   4 +
 arch/arm/boot/dts/bcm958525er.dts                  |   4 +
 arch/arm/boot/dts/bcm958525xmc.dts                 |   4 +
 arch/arm/boot/dts/bcm958622hr.dts                  |   4 +
 arch/arm/boot/dts/bcm958623hr.dts                  |   4 +
 arch/arm/boot/dts/bcm958625hr.dts                  |   4 +
 arch/arm/boot/dts/bcm958625k.dts                   |   4 +
 arch/arm/boot/dts/dra7-evm-common.dtsi             |  20 -
 arch/arm/boot/dts/dra7-l4.dtsi                     |  34 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi              |   2 +-
 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi      |  13 -
 .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi  |  13 +
 arch/arm/boot/dts/meson.dtsi                       |   2 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi     |   4 +-
 arch/arm/boot/dts/omap3-n900.dts                   |  12 +-
 arch/arm/boot/dts/omap4-duovero-parlor.dts         |   2 +-
 arch/arm/boot/dts/omap4.dtsi                       |   2 +-
 arch/arm/boot/dts/socfpga.dtsi                     |   2 +-
 arch/arm/boot/dts/socfpga_arria10.dtsi             |   2 +-
 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi            | 146 +++---
 arch/arm/include/asm/efi.h                         |   7 +
 arch/arm/kernel/asm-offsets.c                      |   9 -
 arch/arm/kernel/ftrace.c                           |   3 +-
 arch/arm/kernel/kgdb.c                             |   2 +-
 arch/arm/kernel/traps.c                            |   2 +-
 arch/arm/mach-bcm/Kconfig                          |   1 +
 arch/arm/mach-imx/devices/devices-common.h         |   2 +-
 arch/arm/mach-imx/devices/platform-gpio-mxc.c      |   5 +-
 arch/arm/mach-imx/devices/platform-imx-dma.c       |   6 +-
 arch/arm/mach-imx/mm-imx21.c                       |   3 +-
 arch/arm/mach-imx/mm-imx27.c                       |   3 +-
 arch/arm/mach-imx/pm-imx5.c                        |   6 +-
 arch/arm/mach-imx/pm-imx6.c                        |  10 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  16 +-
 arch/arm/mach-sti/board-dt.c                       |   9 -
 arch/arm/mm/alignment.c                            |   4 +-
 arch/arm/xen/enlighten.c                           |   1 -
 arch/arm64/Kconfig                                 |   8 +-
 arch/arm64/Kconfig.debug                           |  15 -
 arch/arm64/Makefile                                |   8 +-
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |   8 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts    |   1 +
 .../dts/altera/socfpga_stratix10_socdk_nand.dts    |   7 +-
 .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts   |   2 +-
 .../boot/dts/amlogic/meson-gxl-s805x-p241.dts      |   2 +-
 arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi   |  24 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |   5 +
 .../boot/dts/freescale/imx8mm-beacon-som.dtsi      |   4 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts       |   4 +-
 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts  |   4 +-
 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts |   1 +
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts     |   5 +-
 arch/arm64/configs/defconfig                       |   2 +-
 arch/arm64/include/asm/alternative.h               |  16 +-
 arch/arm64/include/asm/arch_gicv3.h                |   2 +-
 arch/arm64/include/asm/arch_timer.h                |   1 +
 arch/arm64/include/asm/cpufeature.h                |   2 +-
 arch/arm64/include/asm/cputype.h                   |   2 +
 arch/arm64/include/asm/debug-monitors.h            |   2 +
 arch/arm64/include/asm/linkage.h                   |   6 -
 arch/arm64/include/asm/mmu.h                       |   3 +
 arch/arm64/include/asm/pgtable-prot.h              |   2 +-
 arch/arm64/include/asm/pgtable.h                   |   2 +-
 arch/arm64/include/asm/syscall.h                   |  12 +-
 arch/arm64/include/asm/thread_info.h               |   1 +
 arch/arm64/include/asm/vdso/clocksource.h          |   7 +-
 arch/arm64/include/asm/vdso/compat_gettimeofday.h  |   8 +-
 arch/arm64/kernel/Makefile                         |   2 -
 arch/arm64/kernel/alternative.c                    |  16 +-
 arch/arm64/kernel/cpu_errata.c                     |  24 +-
 arch/arm64/kernel/cpufeature.c                     |   4 +
 arch/arm64/kernel/debug-monitors.c                 |  24 +-
 arch/arm64/kernel/entry-common.c                   |   2 +-
 arch/arm64/kernel/entry.S                          |  52 +-
 arch/arm64/kernel/fpsimd.c                         |  31 +-
 arch/arm64/kernel/hw_breakpoint.c                  |  44 +-
 arch/arm64/kernel/insn.c                           |   4 +-
 arch/arm64/kernel/kgdb.c                           |   2 +-
 arch/arm64/kernel/machine_kexec_file.c             |   3 +-
 arch/arm64/kernel/perf_regs.c                      |  25 +-
 arch/arm64/kernel/probes/kprobes.c                 |  12 +-
 arch/arm64/kernel/ptrace.c                         |  49 +-
 arch/arm64/kernel/signal.c                         |  11 +-
 arch/arm64/kernel/signal32.c                       |  27 +-
 arch/arm64/kernel/syscall.c                        |  21 +-
 arch/arm64/kernel/traps.c                          |   3 +-
 arch/arm64/kernel/vdso.c                           |  61 ++-
 arch/arm64/kernel/vdso/Makefile                    |   7 +-
 arch/arm64/kernel/vdso/sigreturn.S                 |  54 ++-
 arch/arm64/kernel/vdso32/Makefile                  |   3 +-
 arch/arm64/kernel/vdso32/sigreturn.S               |  58 ---
 arch/arm64/kernel/vdso32/vdso.lds.S                |  12 -
 arch/arm64/kernel/vmlinux.lds.S                    |   3 -
 arch/arm64/kvm/hyp-init.S                          |  11 +-
 arch/arm64/kvm/pmu.c                               |   7 +-
 arch/arm64/kvm/pvtime.c                            |  15 +-
 arch/arm64/kvm/reset.c                             |  10 +-
 arch/arm64/kvm/vgic/vgic-v4.c                      |   8 +
 arch/arm64/mm/init.c                               |  15 +-
 arch/arm64/mm/mmu.c                                |   1 +
 arch/csky/kernel/ftrace.c                          |   5 +-
 arch/ia64/include/asm/sections.h                   |   2 +-
 arch/ia64/kernel/ftrace.c                          |   6 +-
 arch/ia64/kernel/unwind_i.h                        |   2 +-
 arch/m68k/kernel/setup_no.c                        |   3 +-
 arch/m68k/mm/mcfmmu.c                              |   2 +-
 arch/mips/boot/dts/ingenic/gcw0.dts                |   2 +-
 arch/mips/include/asm/unroll.h                     |   8 +-
 arch/mips/kernel/kprobes.c                         |   6 +-
 arch/mips/kernel/traps.c                           |   9 +-
 arch/mips/kvm/emulate.c                            |   4 +
 arch/mips/kvm/mips.c                               |   2 +
 arch/mips/lantiq/xway/sysctrl.c                    |   8 +-
 arch/mips/pci/pci-xtalk-bridge.c                   |   5 +-
 arch/nds32/kernel/ftrace.c                         |   5 +-
 arch/openrisc/kernel/dma.c                         |   5 +
 arch/parisc/include/asm/atomic.h                   |   2 +
 arch/parisc/include/asm/cmpxchg.h                  |   2 +
 arch/parisc/kernel/ftrace.c                        |   2 +-
 arch/parisc/kernel/kgdb.c                          |   4 +-
 arch/parisc/kernel/process.c                       |   2 +-
 arch/parisc/lib/bitops.c                           |  12 +
 arch/parisc/lib/memcpy.c                           |   2 +-
 arch/powerpc/include/asm/icswx.h                   |   2 +
 arch/powerpc/include/asm/nohash/32/pgtable.h       |  18 +-
 arch/powerpc/include/asm/sections.h                |   2 +-
 arch/powerpc/include/uapi/asm/papr_pdsm.h          | 132 +++++
 arch/powerpc/kernel/exceptions-64s.S               |   6 +-
 arch/powerpc/kernel/kgdb.c                         |   2 +-
 arch/powerpc/kernel/kprobes.c                      |   2 +-
 arch/powerpc/kernel/module_64.c                    |   6 +-
 arch/powerpc/kernel/paca.c                         |   2 +-
 arch/powerpc/kernel/process.c                      |  25 +-
 arch/powerpc/kernel/trace/ftrace.c                 |   4 +-
 arch/powerpc/kvm/book3s_64_mmu_radix.c             |   7 +-
 arch/powerpc/lib/inst.c                            |  12 +-
 arch/powerpc/mm/book3s64/pkeys.c                   |  15 +-
 arch/powerpc/mm/nohash/kaslr_booke.c               |   1 +
 arch/powerpc/oprofile/backtrace.c                  |   6 +-
 arch/powerpc/perf/callchain_32.c                   |   2 +-
 arch/powerpc/perf/callchain_64.c                   |   2 +-
 arch/powerpc/perf/core-book3s.c                    |   6 +-
 arch/powerpc/platforms/cell/spu_callbacks.c        |   2 +-
 arch/powerpc/platforms/powernv/vas-fault.c         |   2 +-
 arch/powerpc/platforms/pseries/papr_scm.c          | 420 +++++++++++++++-
 arch/powerpc/sysdev/fsl_pci.c                      |   6 +-
 arch/riscv/Kconfig                                 |   2 +
 arch/riscv/include/asm/barrier.h                   |  10 +-
 arch/riscv/include/asm/cmpxchg.h                   |   8 +-
 arch/riscv/include/asm/gdb_xml.h                   |   3 +-
 arch/riscv/include/asm/kgdb.h                      |   5 +-
 arch/riscv/include/asm/thread_info.h               |   4 +
 arch/riscv/kernel/ftrace.c                         |   3 +-
 arch/riscv/kernel/kgdb.c                           |  18 +-
 arch/riscv/kernel/patch.c                          |   4 +-
 arch/riscv/kernel/sys_riscv.c                      |   6 +
 arch/riscv/kernel/traps.c                          |   4 +-
 arch/riscv/kernel/vdso/Makefile                    |   5 +-
 arch/riscv/kernel/vdso/vgettimeofday.c             |   6 +
 arch/riscv/mm/init.c                               |  66 ++-
 arch/riscv/mm/kasan_init.c                         |   4 +-
 arch/riscv/mm/pageattr.c                           |  14 +-
 arch/s390/Kconfig                                  |   1 +
 arch/s390/configs/debug_defconfig                  |  44 +-
 arch/s390/configs/defconfig                        |  43 +-
 arch/s390/configs/zfcpdump_defconfig               |   5 +
 arch/s390/crypto/prng.c                            |  14 +-
 arch/s390/include/asm/kvm_host.h                   |   8 +-
 arch/s390/include/asm/syscall.h                    |  12 +-
 arch/s390/include/asm/vdso.h                       |   1 +
 arch/s390/kernel/asm-offsets.c                     |   2 +-
 arch/s390/kernel/debug.c                           |   3 +-
 arch/s390/kernel/early.c                           |   2 +
 arch/s390/kernel/entry.S                           |   4 +-
 arch/s390/kernel/ftrace.c                          |   4 +-
 arch/s390/kernel/ipl.c                             |   2 +-
 arch/s390/kernel/perf_cpum_cf_events.c             |   4 +-
 arch/s390/kernel/perf_cpum_sf.c                    |  11 +-
 arch/s390/kernel/ptrace.c                          |  83 +++-
 arch/s390/kernel/setup.c                           |   1 +
 arch/s390/kernel/time.c                            |   1 +
 arch/s390/kernel/uv.c                              |   8 +-
 arch/s390/kernel/vdso64/Makefile                   |  10 +-
 arch/s390/kernel/vdso64/clock_getres.S             |  10 +-
 arch/s390/mm/fault.c                               |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/s390/mm/maccess.c                             |  14 +-
 arch/s390/pci/pci_event.c                          |  13 +-
 arch/sh/kernel/ftrace.c                            |   6 +-
 arch/sh/kernel/traps.c                             |   2 +-
 arch/um/kernel/maccess.c                           |   2 +-
 arch/x86/Kconfig                                   |   2 +-
 arch/x86/boot/compressed/Makefile                  |   4 +-
 arch/x86/boot/compressed/head_64.S                 |  11 +-
 arch/x86/entry/Makefile                            |  14 +-
 arch/x86/entry/common.c                            |  51 +-
 arch/x86/entry/entry_32.S                          |   5 +-
 arch/x86/entry/entry_64_compat.S                   |  31 +-
 arch/x86/events/Makefile                           |   2 +-
 arch/x86/hyperv/hv_init.c                          |   5 +-
 arch/x86/include/asm/bitops.h                      |   6 +-
 arch/x86/include/asm/bug.h                         |   6 +
 arch/x86/include/asm/cpu.h                         |   5 +
 arch/x86/include/asm/cpumask.h                     |  18 +
 arch/x86/include/asm/fpu/internal.h                |   5 +
 arch/x86/include/asm/idtentry.h                    |  65 ++-
 arch/x86/include/asm/io_bitmap.h                   |  16 +
 arch/x86/include/asm/iosf_mbi.h                    |   1 +
 arch/x86/include/asm/kvm_host.h                    |   4 +-
 arch/x86/include/asm/mwait.h                       |   2 -
 arch/x86/include/asm/paravirt.h                    |   5 +
 arch/x86/include/asm/paravirt_types.h              |   1 +
 arch/x86/include/asm/pgtable_types.h               |   2 +
 arch/x86/include/asm/processor.h                   |   2 +-
 arch/x86/include/asm/ptrace.h                      |   4 +-
 arch/x86/include/uapi/asm/kvm.h                    |   5 +-
 arch/x86/kernel/apic/io_apic.c                     |  10 +-
 arch/x86/kernel/apic/msi.c                         |  18 +-
 arch/x86/kernel/apic/vector.c                      |  23 +-
 arch/x86/kernel/cpu/centaur.c                      |   1 +
 arch/x86/kernel/cpu/common.c                       |  24 +-
 arch/x86/kernel/cpu/cpu.h                          |   4 -
 arch/x86/kernel/cpu/intel.c                        |  11 +-
 arch/x86/kernel/cpu/mce/core.c                     |   6 +-
 arch/x86/kernel/cpu/resctrl/core.c                 |   8 +-
 arch/x86/kernel/cpu/resctrl/internal.h             |   1 +
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |   1 +
 arch/x86/kernel/cpu/umwait.c                       |   6 -
 arch/x86/kernel/cpu/zhaoxin.c                      |   1 +
 arch/x86/kernel/dumpstack.c                        |  27 +-
 arch/x86/kernel/fpu/core.c                         |   6 +
 arch/x86/kernel/fpu/xstate.c                       |   2 +-
 arch/x86/kernel/ftrace.c                           |  10 +-
 arch/x86/kernel/kgdb.c                             |   6 +-
 arch/x86/kernel/kprobes/core.c                     |  21 +-
 arch/x86/kernel/kprobes/opt.c                      |   2 +-
 arch/x86/kernel/ldt.c                              |  26 +-
 arch/x86/kernel/nmi.c                              |   2 +-
 arch/x86/kernel/paravirt.c                         |   3 +-
 arch/x86/kernel/probe_roms.c                       |  24 +-
 arch/x86/kernel/process.c                          |  18 +-
 arch/x86/kernel/stacktrace.c                       |   5 -
 arch/x86/kernel/traps.c                            |  97 ++--
 arch/x86/kernel/unwind_orc.c                       |   8 +-
 arch/x86/kernel/vmlinux.lds.S                      |   1 +
 arch/x86/kvm/kvm_cache_regs.h                      |   2 +-
 arch/x86/kvm/lapic.c                               |  50 +-
 arch/x86/kvm/mmu.h                                 |   2 +-
 arch/x86/kvm/mmu/mmu.c                             |   6 +-
 arch/x86/kvm/mmu/paging_tmpl.h                     |  16 +-
 arch/x86/kvm/svm/svm.c                             |   2 +-
 arch/x86/kvm/vmx/nested.c                          |   5 +-
 arch/x86/kvm/vmx/vmcs.h                            |  32 +-
 arch/x86/kvm/vmx/vmx.c                             |  40 +-
 arch/x86/kvm/vmx/vmx.h                             |   2 -
 arch/x86/kvm/x86.c                                 |  12 +-
 arch/x86/lib/memcpy_64.S                           |   4 +
 arch/x86/lib/usercopy_64.c                         |   1 +
 arch/x86/math-emu/wm_sqrt.S                        |   2 +-
 arch/x86/mm/fault.c                                |   8 +-
 arch/x86/mm/init_32.c                              |   2 +-
 arch/x86/mm/maccess.c                              |   4 +-
 arch/x86/pci/pcbios.c                              |   2 +-
 arch/x86/platform/intel-mid/sfi.c                  |   4 +-
 arch/x86/platform/uv/uv_irq.c                      |   3 +-
 arch/x86/power/cpu.c                               |   6 +
 arch/x86/purgatory/Makefile                        |   1 +
 arch/x86/xen/enlighten_pv.c                        |  42 +-
 arch/x86/xen/xen-asm_64.S                          |  25 +-
 arch/xtensa/include/asm/checksum.h                 |   2 +-
 arch/xtensa/kernel/perf_event.c                    |   4 +-
 arch/xtensa/kernel/setup.c                         |   3 +-
 arch/xtensa/kernel/xtensa_ksyms.c                  |   4 +-
 block/bio-integrity.c                              |  24 +-
 block/blk-mq-debugfs.c                             |   3 +
 block/blk-mq-tag.c                                 |   2 +-
 block/blk-mq.c                                     |   8 +-
 block/keyslot-manager.c                            |   3 +-
 block/partitions/ldm.c                             |   2 +-
 block/partitions/ldm.h                             |   2 +-
 crypto/af_alg.c                                    |  26 +-
 crypto/algboss.c                                   |   2 -
 crypto/algif_aead.c                                |   9 +-
 crypto/algif_hash.c                                |   9 +-
 crypto/algif_skcipher.c                            |  15 +-
 crypto/asymmetric_keys/public_key.c                |   1 +
 crypto/drbg.c                                      |   6 +-
 drivers/acpi/acpi_configfs.c                       |   6 +-
 drivers/acpi/dptf/dptf_power.c                     |   1 +
 drivers/acpi/fan.c                                 |   2 +-
 drivers/acpi/sysfs.c                               |   4 +-
 drivers/amba/tegra-ahb.c                           |   2 +-
 drivers/android/binder.c                           |  14 +-
 drivers/android/binder_alloc.c                     |   2 +-
 drivers/ata/libata-core.c                          |  11 +-
 drivers/ata/libata-scsi.c                          |   9 +-
 drivers/ata/sata_rcar.c                            |  11 +-
 drivers/base/base.h                                |   1 -
 drivers/base/core.c                                |  44 +-
 drivers/base/dd.c                                  |   5 -
 drivers/base/power/trace.c                         |   4 +-
 drivers/base/property.c                            |   2 +-
 drivers/base/regmap/Kconfig                        |   2 +-
 drivers/base/regmap/regmap-debugfs.c               |  52 +-
 drivers/base/regmap/regmap.c                       | 108 ++---
 drivers/block/drbd/drbd_int.h                      |   2 +-
 drivers/block/drbd/drbd_protocol.h                 |   8 +-
 drivers/block/loop.c                               |   8 +-
 drivers/block/nbd.c                                |  25 +-
 drivers/block/rbd.c                                |   4 +-
 drivers/block/virtio_blk.c                         |   1 +
 drivers/block/zram/zram_drv.c                      |   3 +-
 drivers/bus/ti-sysc.c                              | 129 +++--
 drivers/char/hw_random/ks-sa-rng.c                 |   1 +
 drivers/char/mem.c                                 |  12 +-
 drivers/char/tpm/st33zp24/i2c.c                    |   2 +-
 drivers/char/tpm/st33zp24/spi.c                    |   4 +-
 drivers/char/tpm/st33zp24/st33zp24.c               |   2 +-
 drivers/char/tpm/tpm-dev-common.c                  |  19 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     |  14 +-
 drivers/char/tpm/tpm_tis.c                         |   7 +
 drivers/char/tpm/tpm_tis_core.c                    |   2 +-
 drivers/char/tpm/tpm_tis_spi_main.c                |  10 +-
 drivers/char/virtio_console.c                      |   3 +-
 drivers/clk/Kconfig                                |   1 +
 drivers/clk/clk-ast2600.c                          |  49 +-
 drivers/clk/mvebu/Kconfig                          |   1 +
 drivers/clk/sifive/fu540-prci.c                    |   5 +-
 drivers/clocksource/arm_arch_timer.c               |  11 +
 drivers/clocksource/timer-ti-dm-systimer.c         |  46 +-
 drivers/counter/104-quad-8.c                       |  22 +-
 drivers/cpufreq/intel_pstate.c                     |  15 +-
 drivers/cpuidle/cpuidle.c                          |   5 +-
 drivers/crypto/caam/Kconfig                        |   2 +-
 drivers/crypto/caam/ctrl.c                         |  18 +-
 drivers/crypto/caam/desc.h                         |   4 +-
 drivers/crypto/caam/pdb.h                          |   2 +-
 drivers/crypto/ccp/sev-dev.c                       |  23 +-
 drivers/crypto/chelsio/chcr_crypto.h               |   8 +-
 drivers/crypto/chelsio/chtls/chtls_cm.c            |   2 +-
 drivers/crypto/chelsio/chtls/chtls_io.c            |   7 +-
 drivers/crypto/hisilicon/sgl.c                     |   3 +-
 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c   |  11 +-
 drivers/dio/dio.c                                  |   6 +-
 drivers/dma/dmatest.c                              |   2 +
 drivers/dma/dw/core.c                              |  12 -
 drivers/dma/fsl-edma-common.c                      |  28 +-
 drivers/dma/fsl-edma-common.h                      |   2 +-
 drivers/dma/fsl-edma.c                             |   7 +
 drivers/dma/idxd/cdev.c                            |  19 +-
 drivers/dma/idxd/device.c                          |  25 +
 drivers/dma/idxd/idxd.h                            |   1 +
 drivers/dma/idxd/irq.c                             |   3 +-
 drivers/dma/idxd/sysfs.c                           |   5 +
 drivers/dma/imx-sdma.c                             |  11 +-
 drivers/dma/ioat/dma.c                             |  12 +
 drivers/dma/ioat/dma.h                             |   2 -
 drivers/dma/mcf-edma.c                             |   7 +
 drivers/dma/milbeaut-hdmac.c                       |   2 +-
 drivers/dma/milbeaut-xdmac.c                       |   2 +-
 drivers/dma/moxart-dma.c                           |   2 +-
 drivers/dma/sh/usb-dmac.c                          |   2 +
 drivers/dma/tegra20-apb-dma.c                      |   2 +-
 drivers/dma/tegra210-adma.c                        |   5 +-
 drivers/dma/ti/edma.c                              |   2 +-
 drivers/dma/ti/k3-udma-private.c                   |   1 +
 drivers/dma/ti/k3-udma.c                           |  41 +-
 drivers/dma/timb_dma.c                             |   2 +-
 drivers/edac/amd64_edac.c                          |   2 +
 drivers/firewire/core-cdev.c                       |   2 +-
 drivers/firewire/core-transaction.c                |   2 +-
 drivers/firewire/core.h                            |   2 +-
 drivers/firewire/nosy.c                            |   2 +-
 drivers/firewire/ohci.c                            |   2 +-
 drivers/firmware/dmi-sysfs.c                       |   2 +-
 drivers/firmware/efi/Kconfig                       |  11 +
 drivers/firmware/efi/arm-init.c                    |  40 +-
 drivers/firmware/efi/efi-pstore.c                  |   5 +-
 drivers/firmware/efi/efi.c                         |  17 +-
 drivers/firmware/efi/efivars.c                     |   5 +-
 drivers/firmware/efi/esrt.c                        |   2 +-
 drivers/firmware/efi/libstub/alignedmem.c          |   2 +-
 drivers/firmware/efi/libstub/arm32-stub.c          |  54 ++-
 drivers/firmware/efi/libstub/arm64-stub.c          |  25 +-
 drivers/firmware/efi/libstub/efi-stub-helper.c     |  80 ++-
 drivers/firmware/efi/libstub/efi-stub.c            |  20 +-
 drivers/firmware/efi/libstub/efistub.h             |  28 +-
 drivers/firmware/efi/libstub/file.c                |  16 +-
 drivers/firmware/efi/libstub/skip_spaces.c         |   1 +
 drivers/firmware/efi/libstub/x86-stub.c            |   8 +-
 drivers/firmware/efi/vars.c                        |   6 +
 drivers/firmware/google/memconsole-coreboot.c      |   2 +-
 drivers/firmware/google/vpd.c                      |   2 +-
 drivers/firmware/iscsi_ibft.c                      |   2 +-
 drivers/firmware/pcdp.h                            |   2 +-
 drivers/firmware/psci/psci_checker.c               |   8 +-
 drivers/firmware/raspberrypi.c                     |   5 +-
 drivers/fpga/Kconfig                               |   2 +-
 drivers/fpga/dfl-afu-main.c                        |   3 +-
 drivers/fpga/dfl-pci.c                             |   3 +-
 drivers/gpio/gpio-arizona.c                        |   7 +-
 drivers/gpio/gpio-pca953x.c                        |  99 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |  20 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  63 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   9 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |  32 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  19 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |  11 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |   6 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  53 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |   3 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  10 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  19 +-
 drivers/gpu/drm/amd/display/dc/dsc/Makefile        |   2 -
 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c        |  18 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c       | 151 +++++-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h       |   5 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c   |  27 +-
 .../drm/amd/display/modules/color/color_gamma.c    |   4 +-
 drivers/gpu/drm/amd/powerplay/renoir_ppt.c         |   2 +-
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |   2 +-
 .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c   |  11 +-
 .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c    |  10 +-
 drivers/gpu/drm/drm_encoder_slave.c                |  15 +-
 drivers/gpu/drm/drm_gem.c                          |   3 +
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/exynos/exynos_drm_dma.c            |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   1 -
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |   4 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |  12 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  11 +
 drivers/gpu/drm/i915/display/intel_display.h       |   1 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   8 +
 drivers/gpu/drm/i915/display/intel_fbc.c           |  65 +--
 drivers/gpu/drm/i915/display/intel_hdmi.c          |  10 +-
 drivers/gpu/drm/i915/gt/intel_context.c            |  12 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   4 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |  71 ++-
 drivers/gpu/drm/i915/gt/intel_ring.c               |   4 +
 drivers/gpu/drm/i915/gt/intel_workarounds.c        | 241 +++++++++
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c       |  25 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c             | 185 +++++--
 drivers/gpu/drm/i915/gt/selftest_mocs.c            |  18 +-
 drivers/gpu/drm/i915/gt/selftest_ring.c            | 110 +++++
 drivers/gpu/drm/i915/gt/selftest_rps.c             |  77 ++-
 drivers/gpu/drm/i915/gt/selftest_timeline.c        |  15 +-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c     |   2 +
 drivers/gpu/drm/i915/gt/shaders/README             |  46 ++
 .../gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm   | 119 +++++
 .../gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm   | 117 +++++
 drivers/gpu/drm/i915/gvt/debugfs.c                 |   2 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |  24 +-
 drivers/gpu/drm/i915/gvt/mmio_context.h            |   6 +-
 drivers/gpu/drm/i915/gvt/reg.h                     |   5 +
 drivers/gpu/drm/i915/i915_debugfs.c                |   2 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   7 +-
 drivers/gpu/drm/i915/i915_irq.c                    |   1 +
 drivers/gpu/drm/i915/i915_perf.c                   |   1 +
 drivers/gpu/drm/i915/i915_pmu.c                    |  84 ++--
 drivers/gpu/drm/i915/i915_priolist_types.h         |   2 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |  15 +-
 drivers/gpu/drm/i915/intel_pm.c                    | 206 +-------
 .../gpu/drm/i915/selftests/i915_mock_selftests.h   |   1 +
 drivers/gpu/drm/mediatek/Kconfig                   |   2 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   8 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   6 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |  25 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   5 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |  12 +-
 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c     |  52 --
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |   2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  18 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |   2 +-
 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c           |   2 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c           |   2 +-
 drivers/gpu/drm/msm/msm_submitqueue.c              |   4 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   7 +-
 drivers/gpu/drm/nouveau/nouveau_dmem.c             |   2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   3 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c    |  30 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c   |   4 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c |   4 +-
 drivers/gpu/drm/omapdrm/dss/dispc.c                |   1 +
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |   1 +
 drivers/gpu/drm/omapdrm/dss/dss.c                  |   1 +
 drivers/gpu/drm/omapdrm/dss/venc.c                 |   1 +
 drivers/gpu/drm/radeon/ci_dpm.c                    |   7 +-
 drivers/gpu/drm/radeon/ni_dpm.c                    |   2 +-
 drivers/gpu/drm/rcar-du/Kconfig                    |   1 +
 drivers/gpu/drm/tegra/dc.c                         |   1 +
 drivers/gpu/drm/tegra/hub.c                        |  17 +-
 drivers/gpu/drm/tidss/tidss_kms.c                  |   2 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   8 +-
 drivers/gpu/host1x/bus.c                           |   9 +
 drivers/gpu/host1x/dev.c                           |  11 +-
 drivers/hid/hid-alps.c                             |   2 +
 drivers/hid/hid-apple.c                            |  18 +
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-logitech-dj.c                      |   6 +-
 drivers/hid/hid-logitech-hidpp.c                   |   2 +-
 drivers/hid/hid-magicmouse.c                       |   6 +
 drivers/hid/hid-quirks.c                           |   2 +
 drivers/hid/hid-steam.c                            |   6 +-
 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c           |   8 +
 drivers/hv/vmbus_drv.c                             |   2 +-
 drivers/hwmon/acpi_power_meter.c                   |   4 +-
 drivers/hwmon/amd_energy.c                         |   2 +-
 drivers/hwmon/aspeed-pwm-tacho.c                   |   2 +
 drivers/hwmon/bt1-pvt.c                            |  12 +-
 drivers/hwmon/drivetemp.c                          |  43 ++
 drivers/hwmon/emc2103.c                            |   2 +-
 drivers/hwmon/max6697.c                            |   7 +-
 drivers/hwmon/nct6775.c                            |   6 +-
 drivers/hwmon/pmbus/Kconfig                        |   2 +-
 drivers/hwmon/pmbus/adm1275.c                      |  10 +-
 drivers/hwmon/pmbus/pmbus_core.c                   |   8 +-
 drivers/hwmon/scmi-hwmon.c                         |   2 +-
 drivers/hwtracing/coresight/coresight-cti.c        |  96 ++--
 drivers/hwtracing/coresight/coresight-etm4x.c      |  82 ++--
 drivers/hwtracing/intel_th/core.c                  |  21 +-
 drivers/hwtracing/intel_th/pci.c                   |  15 +
 drivers/hwtracing/intel_th/sth.c                   |   4 +-
 drivers/hwtracing/stm/policy.c                     |   2 +-
 drivers/hwtracing/stm/stm.h                        |   4 +-
 drivers/i2c/Kconfig                                |   7 +
 drivers/i2c/algos/i2c-algo-pca.c                   |   3 +-
 drivers/i2c/busses/i2c-cadence.c                   |  28 +-
 drivers/i2c/busses/i2c-designware-common.c         |  25 +-
 drivers/i2c/busses/i2c-designware-core.h           |   3 +-
 drivers/i2c/busses/i2c-designware-pcidrv.c         |   2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  17 +-
 drivers/i2c/busses/i2c-eg20t.c                     |   1 +
 drivers/i2c/busses/i2c-fsi.c                       |   2 +-
 drivers/i2c/busses/i2c-mlxcpld.c                   |   4 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |   6 +-
 drivers/i2c/busses/i2c-rcar.c                      |   3 +
 drivers/i2c/i2c-core-base.c                        |  25 -
 drivers/i2c/i2c-core-smbus.c                       |   9 +-
 drivers/iio/accel/mma8452.c                        |   5 +-
 drivers/iio/adc/ad7780.c                           |   2 +-
 drivers/iio/adc/adi-axi-adc.c                      |   4 +-
 drivers/iio/health/afe4403.c                       |   9 +-
 drivers/iio/health/afe4404.c                       |   8 +-
 drivers/iio/humidity/hdc100x.c                     |  10 +-
 drivers/iio/humidity/hts221.h                      |   7 +-
 drivers/iio/humidity/hts221_buffer.c               |   9 +-
 drivers/iio/industrialio-core.c                    |   2 +
 drivers/iio/magnetometer/ak8974.c                  |  29 +-
 drivers/iio/pressure/ms5611_core.c                 |  11 +-
 drivers/iio/pressure/zpa2326.c                     |   4 +-
 drivers/infiniband/core/cm.c                       |   3 +
 drivers/infiniband/core/cma.c                      |  18 +
 drivers/infiniband/core/counters.c                 |   4 +-
 drivers/infiniband/core/mad.c                      |   3 +-
 drivers/infiniband/core/rdma_core.c                |  42 +-
 drivers/infiniband/core/sa_query.c                 |  38 +-
 drivers/infiniband/hw/efa/efa_verbs.c              |   1 +
 drivers/infiniband/hw/hfi1/debugfs.c               |  19 +-
 drivers/infiniband/hw/hfi1/init.c                  |  37 +-
 drivers/infiniband/hw/hfi1/iowait.h                |   2 +-
 drivers/infiniband/hw/hfi1/ipoib.h                 |   6 +
 drivers/infiniband/hw/hfi1/ipoib_tx.c              | 104 ++--
 drivers/infiniband/hw/hfi1/netdev_rx.c             |   2 +-
 drivers/infiniband/hw/hfi1/qp.c                    |   7 +-
 drivers/infiniband/hw/hfi1/tid_rdma.c              |   5 +-
 drivers/infiniband/hw/hfi1/verbs_txreq.h           |   2 +-
 drivers/infiniband/hw/hns/hns_roce_device.h        |   7 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         |   4 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  51 +-
 drivers/infiniband/hw/hns/hns_roce_mr.c            |   7 +-
 drivers/infiniband/hw/mlx5/main.c                  |   2 +-
 drivers/infiniband/hw/mlx5/odp.c                   |  22 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  55 ++-
 drivers/infiniband/hw/mlx5/qpc.c                   |   8 +
 drivers/infiniband/hw/mlx5/srq_cmd.c               |   4 +-
 drivers/infiniband/hw/qedr/qedr_iw_cm.c            |  13 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |   6 +-
 drivers/infiniband/sw/siw/siw_main.c               |   3 +-
 drivers/infiniband/sw/siw/siw_qp_rx.c              |   3 +-
 drivers/input/mouse/elan_i2c_core.c                |   9 +-
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/serio/hp_sdc.c                       |   2 +-
 drivers/input/serio/i8042-x86ia64io.h              |   7 +
 drivers/input/touchscreen/elants_i2c.c             |   1 -
 drivers/interconnect/core.c                        |  12 +-
 drivers/interconnect/qcom/msm8916.c                |  14 +-
 drivers/iommu/Kconfig                              |   3 +-
 drivers/iommu/amd/amd_iommu.h                      |   2 +-
 drivers/iommu/amd/iommu.c                          |   5 +-
 drivers/iommu/arm-smmu-qcom.c                      |   2 +-
 drivers/iommu/hyperv-iommu.c                       |   5 +-
 drivers/iommu/intel/dmar.c                         |   3 +-
 drivers/iommu/intel/iommu.c                        |  59 ++-
 drivers/iommu/intel/irq_remapping.c                |   2 +-
 drivers/iommu/iommu.c                              |   2 +-
 drivers/iommu/qcom_iommu.c                         |  37 +-
 drivers/iommu/sun50i-iommu.c                       |   8 +-
 drivers/irqchip/Kconfig                            |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |  16 +-
 drivers/irqchip/irq-gic.c                          |  14 +-
 drivers/irqchip/irq-riscv-intc.c                   |   2 +-
 drivers/md/bcache/btree.c                          |   8 +-
 drivers/md/bcache/super.c                          |  35 +-
 drivers/md/dm-integrity.c                          |   4 +-
 drivers/md/dm-ioctl.c                              |   2 +-
 drivers/md/dm-rq.c                                 |   4 -
 drivers/md/dm-writecache.c                         |  16 +-
 drivers/md/dm-zoned-metadata.c                     |  51 +-
 drivers/md/dm-zoned-reclaim.c                      |  11 +-
 drivers/md/dm-zoned-target.c                       |  12 +-
 drivers/md/dm.c                                    | 114 +++--
 drivers/media/platform/omap3isp/isp.c              |   2 -
 drivers/media/platform/omap3isp/ispvideo.c         |   1 -
 drivers/media/usb/pwc/pwc.h                        |   2 +-
 drivers/message/fusion/mptbase.c                   |  41 +-
 drivers/message/fusion/mptscsih.c                  |   4 +-
 drivers/mfd/ioc3.c                                 |   5 +-
 drivers/mfd/mt6360-core.c                          |   1 +
 drivers/misc/atmel-ssc.c                           |  24 +-
 drivers/misc/habanalabs/command_submission.c       |  27 +-
 drivers/misc/habanalabs/debugfs.c                  |  27 +-
 drivers/misc/habanalabs/device.c                   |   2 +-
 drivers/misc/habanalabs/firmware_if.c              |  10 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              | 160 ++++--
 drivers/misc/habanalabs/gaudi/gaudiP.h             |   3 +
 drivers/misc/habanalabs/goya/goya.c                |  20 +-
 drivers/misc/habanalabs/habanalabs.h               |  19 +-
 drivers/misc/habanalabs/habanalabs_drv.c           |   2 +-
 drivers/misc/habanalabs/hwmon.c                    |  19 +-
 .../misc/habanalabs/include/gaudi/gaudi_packets.h  |   3 +
 drivers/misc/habanalabs/sysfs.c                    |  11 +-
 drivers/misc/kgdbts.c                              |   6 +-
 drivers/misc/mei/bus.c                             |   3 +-
 drivers/misc/mei/hw-me-regs.h                      |   3 +
 drivers/misc/mei/hw-me.c                           |  70 ++-
 drivers/misc/mei/hw-me.h                           |  17 +-
 drivers/misc/mei/pci-me.c                          |  17 +-
 drivers/mmc/host/meson-gx-mmc.c                    |   6 +-
 drivers/mmc/host/owl-mmc.c                         |   2 +-
 drivers/mmc/host/sdhci-msm.c                       |   5 +-
 drivers/mmc/host/sdhci-of-aspeed.c                 |   2 +-
 drivers/mtd/mtdcore.c                              |   4 +-
 drivers/mtd/nand/raw/nandsim.c                     |   2 +-
 drivers/mtd/nand/raw/xway_nand.c                   |   2 +-
 drivers/net/bareudp.c                              |   5 +
 drivers/net/bonding/bond_main.c                    |  10 +-
 drivers/net/bonding/bond_netlink.c                 |   3 +-
 drivers/net/can/peak_canfd/peak_pciefd_main.c      |   4 +-
 drivers/net/dsa/bcm_sf2.c                          |   2 +
 drivers/net/dsa/microchip/ksz8795.c                |   3 +
 drivers/net/dsa/microchip/ksz9477.c                |  45 +-
 drivers/net/dsa/microchip/ksz9477_i2c.c            |   1 +
 drivers/net/dsa/microchip/ksz_common.c             |   2 -
 drivers/net/dsa/microchip/ksz_common.h             |   2 -
 drivers/net/dsa/mv88e6xxx/chip.c                   |  22 +-
 drivers/net/dsa/mv88e6xxx/chip.h                   |   1 +
 drivers/net/dsa/sja1105/sja1105_ptp.c              |   8 +-
 drivers/net/dsa/sja1105/sja1105_vl.c               | 339 ++++++-------
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h     |   1 +
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   9 +
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |   2 +
 drivers/net/ethernet/aquantia/atlantic/aq_phy.c    |  29 +-
 drivers/net/ethernet/aquantia/atlantic/aq_phy.h    |   8 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  |  26 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h  |  10 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c |   4 +-
 .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h |   2 +-
 drivers/net/ethernet/atheros/ag71xx.c              |   3 +-
 drivers/net/ethernet/atheros/alx/main.c            |   9 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  93 ++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   5 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c       |  21 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     | 228 +++------
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   1 -
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |  22 +-
 drivers/net/ethernet/broadcom/tg3.c                |   4 +-
 drivers/net/ethernet/cadence/macb_main.c           | 170 ++++---
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c     |   6 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h     |   3 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |   1 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |  25 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  11 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c     |   3 +-
 .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c   |  30 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c  |  18 +-
 .../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h    | 122 +++--
 drivers/net/ethernet/chelsio/cxgb4/l2t.c           |  53 +-
 drivers/net/ethernet/chelsio/cxgb4/sched.c         |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |  48 +-
 drivers/net/ethernet/chelsio/cxgb4/smt.c           |   2 +
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |  44 +-
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |   3 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         |   7 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c     |   9 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   2 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |   2 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |  30 +-
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |  16 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |   9 +-
 drivers/net/ethernet/freescale/fec.h               |   6 +-
 drivers/net/ethernet/freescale/fec_main.c          | 117 ++---
 drivers/net/ethernet/freescale/fec_ptp.c           |  12 +
 drivers/net/ethernet/freescale/gianfar.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   1 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  27 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |   2 -
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   9 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  51 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   3 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   5 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c   |   2 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c  |  91 +++-
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h  |  16 +
 drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  30 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      |  49 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  30 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   3 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  29 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |   8 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |  12 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  14 +-
 drivers/net/ethernet/marvell/mvneta.c              |  78 ++-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  11 +-
 drivers/net/ethernet/marvell/sky2.c                |   2 +-
 drivers/net/ethernet/mediatek/mtk_star_emac.c      | 118 ++---
 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |  21 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/port.h  |   2 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.c   |  53 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.h   |   1 -
 .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c |   1 -
 .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c    |  24 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |  19 +
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  15 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  14 +-
 .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c      |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |  93 +++-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   3 +-
 drivers/net/ethernet/mellanox/mlxsw/core_env.c     |  48 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  54 ++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |   2 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h     |  11 +
 .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c |   1 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   2 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_span.c    |   1 +
 drivers/net/ethernet/microchip/lan743x_main.c      |   2 +
 drivers/net/ethernet/neterion/vxge/vxge-config.h   |   2 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c     |   2 +-
 drivers/net/ethernet/netronome/nfp/flower/main.c   |   2 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h   |   7 +-
 .../net/ethernet/netronome/nfp/flower/offload.c    |  24 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h    |   2 +-
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |  59 +--
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  80 +--
 drivers/net/ethernet/pensando/ionic/ionic_lif.h    |  12 +-
 .../net/ethernet/pensando/ionic/ionic_rx_filter.c  |  29 ++
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |   6 -
 drivers/net/ethernet/qlogic/qed/qed.h              |   2 +
 drivers/net/ethernet/qlogic/qed/qed_cxt.c          |  25 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |  20 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |  25 +-
 drivers/net/ethernet/qlogic/qed/qed_int.c          |  53 +-
 drivers/net/ethernet/qlogic/qed/qed_int.h          |   4 +-
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c        |   2 -
 drivers/net/ethernet/qlogic/qed/qed_mcp.c          |   7 +
 drivers/net/ethernet/qlogic/qed/qed_mcp.h          |   7 +
 drivers/net/ethernet/qlogic/qed/qed_roce.c         |   1 -
 drivers/net/ethernet/qlogic/qed/qed_vf.c           |  23 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   3 +-
 drivers/net/ethernet/qlogic/qede/qede_ptp.c        |  31 +-
 drivers/net/ethernet/qlogic/qede/qede_ptp.h        |   2 +-
 drivers/net/ethernet/qlogic/qede/qede_rdma.c       |   3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c  |  34 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c |  18 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   5 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  26 +-
 drivers/net/ethernet/rocker/rocker_main.c          |   4 +-
 drivers/net/ethernet/smsc/smc91x.c                 |   4 +-
 drivers/net/ethernet/socionext/netsec.c            |   5 +-
 drivers/net/ethernet/socionext/sni_ave.c           |   2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   3 +-
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |   2 +-
 drivers/net/geneve.c                               |   3 +-
 drivers/net/hippi/rrunner.c                        |   2 +-
 drivers/net/ieee802154/adf7242.c                   |   6 +-
 drivers/net/ipa/gsi.c                              |  16 +-
 drivers/net/ipa/ipa_cmd.c                          |  15 +
 drivers/net/ipa/ipa_cmd.h                          |   8 +
 drivers/net/ipa/ipa_data-sdm845.c                  |   1 -
 drivers/net/ipa/ipa_endpoint.c                     |   2 +
 drivers/net/ipa/ipa_gsi.c                          |   1 +
 drivers/net/ipa/ipa_gsi.h                          |   2 +
 drivers/net/ipa/ipa_qmi_msg.c                      |   6 +-
 drivers/net/macsec.c                               |   5 +-
 drivers/net/macvlan.c                              |   5 +-
 drivers/net/netdevsim/netdev.c                     |   4 +-
 drivers/net/phy/Kconfig                            |   3 +-
 drivers/net/phy/dp83640.c                          |   4 +
 drivers/net/phy/mscc/mscc_macsec.c                 |  40 +-
 drivers/net/phy/phy.c                              |   2 +-
 drivers/net/phy/phy_device.c                       |  10 +-
 drivers/net/phy/phylink.c                          |  45 +-
 drivers/net/phy/smsc.c                             |  11 +-
 drivers/net/tun.c                                  |   2 +
 drivers/net/usb/ax88172a.c                         |   1 +
 drivers/net/usb/ax88179_178a.c                     |  11 +-
 drivers/net/usb/hso.c                              |   5 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/smsc95xx.c                         |  11 +-
 drivers/net/vxlan.c                                |   4 +
 drivers/net/wan/hdlc_x25.c                         |   4 +-
 drivers/net/wan/lapbether.c                        |  17 +-
 drivers/net/wan/x25_asy.c                          |  21 +-
 drivers/net/wireguard/device.c                     |  59 ++-
 drivers/net/wireguard/device.h                     |   3 +-
 drivers/net/wireguard/netlink.c                    |  14 +-
 drivers/net/wireguard/noise.c                      |   4 +-
 drivers/net/wireguard/queueing.h                   |  19 +-
 drivers/net/wireguard/receive.c                    |  12 +-
 drivers/net/wireguard/socket.c                     |  25 +-
 drivers/net/wireless/ath/ath10k/ahb.c              |   2 +-
 drivers/net/wireless/ath/ath10k/pci.c              |  78 ++-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   4 +-
 drivers/net/wireless/ath/wil6210/txrx.c            |  39 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  16 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   8 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   2 +
 drivers/net/wireless/mediatek/mt76/mt76.h          |   1 +
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   |   2 +
 .../net/wireless/mediatek/mt76/mt7615/debugfs.c    |   9 +-
 drivers/net/wireless/mediatek/mt76/mt7615/dma.c    |   9 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |  20 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.h    |  15 -
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |   4 +
 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |  30 ++
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |  13 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c  |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   3 +
 drivers/net/wireless/mediatek/mt76/tx.c            |   7 +
 drivers/net/wireless/mediatek/mt76/usb.c           |  39 +-
 drivers/net/xen-netfront.c                         |  64 ++-
 drivers/nfc/s3fwrn5/core.c                         |   1 +
 drivers/nvdimm/region_devs.c                       |  14 +-
 drivers/nvdimm/security.c                          |   2 +-
 drivers/nvme/host/core.c                           |  15 +-
 drivers/nvme/host/multipath.c                      |  53 +-
 drivers/nvme/host/nvme.h                           |  15 +
 drivers/nvme/host/pci.c                            |   6 +-
 drivers/nvme/host/rdma.c                           |   2 +-
 drivers/nvme/host/tcp.c                            |   4 +-
 drivers/nvme/target/loop.c                         |   4 +-
 drivers/of/of_mdio.c                               |   9 +-
 drivers/opp/of.c                                   |   4 +
 drivers/oprofile/cpu_buffer.h                      |   2 +-
 drivers/pci/controller/vmd.c                       |   5 +-
 drivers/pci/pci.c                                  |  30 +-
 drivers/perf/arm-cci.c                             |   1 +
 drivers/perf/arm-ccn.c                             |   1 +
 drivers/perf/arm_dsu_pmu.c                         |   1 +
 drivers/perf/arm_smmuv3_pmu.c                      |   2 +
 drivers/perf/arm_spe_pmu.c                         |   1 +
 drivers/perf/fsl_imx8_ddr_perf.c                   |   2 +
 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c      |   2 +
 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c       |   2 +
 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c       |   2 +
 drivers/perf/qcom_l2_pmu.c                         |   1 +
 drivers/perf/qcom_l3_pmu.c                         |   1 +
 drivers/perf/thunderx2_pmu.c                       |   1 +
 drivers/perf/xgene_pmu.c                           |   1 +
 drivers/phy/allwinner/phy-sun4i-usb.c              |   5 +-
 drivers/phy/intel/phy-intel-combo.c                |  14 +-
 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c   |   4 +-
 drivers/phy/samsung/phy-samsung-usb2.h             |   2 +-
 drivers/phy/ti/phy-am654-serdes.c                  |   2 +-
 drivers/phy/ti/phy-j721e-wiz.c                     |  10 +-
 drivers/pinctrl/freescale/pinctrl-imx.c            |   7 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  67 ++-
 drivers/pinctrl/pinctrl-amd.h                      |   2 +-
 drivers/pinctrl/pinctrl-mcp23s08_spi.c             |   5 +-
 drivers/pinctrl/pinctrl-single.c                   |   2 +-
 drivers/pinctrl/qcom/pinctrl-ipq6018.c             |   3 +-
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |  21 +-
 drivers/pinctrl/tegra/pinctrl-tegra.c              |   4 +-
 drivers/platform/x86/asus-wmi.c                    |   1 +
 .../x86/intel_speed_select_if/isst_if_common.h     |   3 +
 .../x86/intel_speed_select_if/isst_if_mbox_pci.c   |   1 +
 .../x86/intel_speed_select_if/isst_if_mmio.c       |   1 +
 drivers/platform/x86/thinkpad_acpi.c               |  14 +-
 drivers/rapidio/rio-scan.c                         |   2 +-
 drivers/regulator/Kconfig                          |   2 +-
 drivers/regulator/Makefile                         |   2 +-
 drivers/regulator/{da903x.c => da903x-regulator.c} |   0
 drivers/regulator/da9063-regulator.c               |   1 -
 drivers/regulator/helpers.c                        |   2 +-
 drivers/regulator/pfuze100-regulator.c             |  60 ++-
 drivers/regulator/qcom_smd-regulator.c             |   2 +-
 drivers/s390/cio/qdio.h                            |   7 +-
 drivers/s390/cio/qdio_debug.c                      |   4 +-
 drivers/s390/cio/qdio_main.c                       | 101 ++--
 drivers/s390/cio/vfio_ccw_chp.c                    |   1 +
 drivers/s390/crypto/zcrypt_ep11misc.c              |   3 +-
 drivers/s390/net/qeth_core_main.c                  |  11 +-
 drivers/s390/scsi/zfcp_erp.c                       |  13 +-
 drivers/s390/virtio/virtio_ccw.c                   |  26 -
 drivers/scsi/aic94xx/aic94xx_init.c                |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   1 +
 drivers/scsi/ipr.c                                 |   1 +
 drivers/scsi/isci/init.c                           |   1 +
 drivers/scsi/libfc/fc_rport.c                      |  13 +-
 drivers/scsi/libiscsi.c                            |   2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   3 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   2 -
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |  12 +-
 drivers/scsi/mvsas/mv_init.c                       |   1 +
 drivers/scsi/pm8001/pm8001_init.c                  |   1 +
 drivers/scsi/qla2xxx/qla_gs.c                      |   4 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   2 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   3 +-
 drivers/scsi/scsi_devinfo.c                        |   1 +
 drivers/scsi/scsi_dh.c                             |   1 +
 drivers/scsi/scsi_lib.c                            |  16 +-
 drivers/scsi/scsi_transport_iscsi.c                |   2 +-
 drivers/scsi/scsi_transport_spi.c                  |   2 +-
 drivers/scsi/ufs/ufs_bsg.c                         |   4 +-
 drivers/soc/amlogic/meson-gx-socinfo.c             |   8 +-
 drivers/soc/imx/soc-imx.c                          |   3 +
 drivers/soc/imx/soc-imx8m.c                        |  10 +-
 drivers/soc/ti/knav_qmss.h                         |   2 +-
 drivers/soc/ti/omap_prm.c                          |   8 +-
 drivers/soundwire/intel.c                          |   5 +-
 drivers/spi/spi-fsl-dspi.c                         |  47 +-
 drivers/spi/spi-mt65xx.c                           |  15 +-
 drivers/spi/spi-pxa2xx.c                           |   5 +
 drivers/spi/spi-rspi.c                             |  28 +-
 drivers/spi/spi-sprd-adi.c                         |   2 +-
 drivers/spi/spi-stm32-qspi.c                       |  46 +-
 drivers/spi/spi-sun6i.c                            |  14 +-
 drivers/spi/spidev.c                               |  24 +-
 drivers/staging/comedi/drivers/addi_apci_1032.c    |  20 +-
 drivers/staging/comedi/drivers/addi_apci_1500.c    |  34 +-
 drivers/staging/comedi/drivers/addi_apci_1564.c    |  20 +-
 drivers/staging/comedi/drivers/ni_6527.c           |   2 +-
 drivers/staging/media/atomisp/Kconfig              |   2 +-
 drivers/staging/media/atomisp/Makefile             |   6 +-
 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c |   6 +-
 .../media/atomisp/i2c/ov5693/atomisp-ov5693.c      |   6 +-
 .../media/atomisp/include/linux/atomisp_platform.h |   1 +
 drivers/staging/media/atomisp/pci/atomisp-regs.h   |   3 -
 drivers/staging/media/atomisp/pci/atomisp_acc.c    |   4 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |  59 +--
 drivers/staging/media/atomisp/pci/atomisp_cmd.h    |   4 +-
 drivers/staging/media/atomisp/pci/atomisp_compat.h |   2 -
 .../media/atomisp/pci/atomisp_compat_css20.c       |  70 ++-
 .../media/atomisp/pci/atomisp_compat_css20.h       |   2 +-
 drivers/staging/media/atomisp/pci/atomisp_drvfs.c  |  14 +-
 drivers/staging/media/atomisp/pci/atomisp_drvfs.h  |   2 +-
 .../media/atomisp/pci/atomisp_gmin_platform.c      | 537 ++++++++++++++-------
 .../staging/media/atomisp/pci/atomisp_internal.h   |   2 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  |  19 +-
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   | 285 +++++------
 .../media/atomisp/pci/base/refcount/src/refcount.c |  28 +-
 drivers/staging/media/atomisp/pci/hive_types.h     |  24 +-
 drivers/staging/media/atomisp/pci/hmm/hmm.c        |  10 +-
 .../media/atomisp/pci/isp2400_system_global.h      | 302 ------------
 .../media/atomisp/pci/isp2400_system_local.h       | 321 ------------
 .../media/atomisp/pci/isp2401_system_global.h      | 410 +---------------
 .../media/atomisp/pci/isp2401_system_local.h       | 402 ---------------
 drivers/staging/media/atomisp/pci/sh_css.c         |   9 +-
 drivers/staging/media/atomisp/pci/system_global.h  | 395 +++++++++++++++
 drivers/staging/media/atomisp/pci/system_local.c   | 179 +++++++
 drivers/staging/media/atomisp/pci/system_local.h   | 104 +++-
 drivers/staging/rtl8723bs/core/rtw_wlan_util.c     |   4 +-
 drivers/staging/wfx/hif_tx.c                       |   6 +-
 drivers/staging/wfx/hif_tx.h                       |   2 +-
 drivers/staging/wfx/queue.c                        |  21 +-
 drivers/staging/wfx/scan.c                         |   6 +-
 drivers/staging/wlan-ng/prism2usb.c                |  16 +-
 drivers/thermal/cpufreq_cooling.c                  |   6 +-
 drivers/thermal/imx_thermal.c                      |   7 +-
 .../intel/int340x_thermal/int3400_thermal.c        |   7 +-
 .../intel/int340x_thermal/int3403_thermal.c        |   2 +-
 drivers/thermal/mtk_thermal.c                      |  11 +-
 drivers/thermal/qcom/tsens.c                       |  10 +-
 drivers/thermal/rcar_gen3_thermal.c                |   2 +-
 drivers/thermal/sprd_thermal.c                     |   4 +-
 drivers/thunderbolt/tunnel.c                       |  12 +-
 drivers/tty/serial/8250/8250_core.c                |   2 +-
 drivers/tty/serial/8250/8250_exar.c                |  12 +-
 drivers/tty/serial/8250/8250_mtk.c                 |  18 +
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |   9 +-
 drivers/tty/serial/kgdb_nmi.c                      |   2 +-
 drivers/tty/serial/kgdboc.c                        |  32 +-
 drivers/tty/serial/mxs-auart.c                     |  12 +-
 drivers/tty/serial/serial-tegra.c                  |  16 +-
 drivers/tty/serial/serial_core.c                   | 115 +----
 drivers/tty/serial/sh-sci.c                        |   3 +
 drivers/tty/serial/xilinx_uartps.c                 |   9 +-
 drivers/tty/vt/vt.c                                |  29 +-
 drivers/uio/uio_pdrv_genirq.c                      |   4 +-
 drivers/usb/c67x00/c67x00-sched.c                  |   2 +-
 drivers/usb/cdns3/ep0.c                            |  40 +-
 drivers/usb/cdns3/trace.h                          |   8 +-
 drivers/usb/chipidea/core.c                        |  24 +
 drivers/usb/class/cdc-acm.c                        |   2 +
 drivers/usb/core/quirks.c                          |   3 +-
 drivers/usb/dwc2/gadget.c                          |   6 -
 drivers/usb/dwc2/platform.c                        |  14 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |   9 -
 drivers/usb/dwc3/dwc3-pci.c                        |  12 +-
 drivers/usb/early/ehci-dbgp.c                      |   3 +-
 drivers/usb/gadget/function/f_uac1_legacy.c        |   2 +
 drivers/usb/gadget/udc/atmel_usba_udc.c            |  10 +-
 drivers/usb/gadget/udc/gr_udc.c                    |   7 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |   3 +-
 drivers/usb/gadget/usbstring.c                     |   2 +-
 drivers/usb/host/ehci-exynos.c                     |   5 +-
 drivers/usb/host/ehci-pci.c                        |   7 +
 drivers/usb/host/ohci-sm501.c                      |   1 +
 drivers/usb/host/xhci-mtk-sch.c                    |   4 +
 drivers/usb/host/xhci-mtk.c                        |   5 +-
 drivers/usb/host/xhci-pci.c                        |   3 +
 drivers/usb/host/xhci-tegra.c                      |   2 +-
 drivers/usb/host/xhci.c                            |   9 +-
 drivers/usb/host/xhci.h                            |   2 +-
 drivers/usb/misc/usbtest.c                         |   1 +
 drivers/usb/phy/phy-tegra-usb.c                    |   6 +-
 drivers/usb/renesas_usbhs/fifo.c                   |  23 +-
 drivers/usb/renesas_usbhs/fifo.h                   |   2 +-
 drivers/usb/serial/ch341.c                         |   1 +
 drivers/usb/serial/cypress_m8.c                    |   2 +
 drivers/usb/serial/cypress_m8.h                    |   3 +
 drivers/usb/serial/iuu_phoenix.c                   |   8 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/usb/typec/mux/intel_pmc_mux.c              |  13 +-
 drivers/usb/typec/tcpm/tcpci_rt1711h.c             |  31 +-
 drivers/vdpa/vdpa.c                                |   2 +-
 drivers/vfio/pci/vfio_pci.c                        |  13 +-
 drivers/vfio/pci/vfio_pci_config.c                 |  17 +-
 drivers/vhost/test.c                               |  57 +++
 drivers/vhost/test.h                               |   1 +
 drivers/vhost/vdpa.c                               |   2 +-
 drivers/video/backlight/tosa_lcd.c                 |   4 +-
 drivers/video/fbdev/core/bitblit.c                 |   4 +-
 drivers/video/fbdev/core/fbcon_ccw.c               |   4 +-
 drivers/video/fbdev/core/fbcon_cw.c                |   4 +-
 drivers/video/fbdev/core/fbcon_ud.c                |   4 +-
 drivers/video/fbdev/hpfb.c                         |   2 +-
 drivers/virt/vboxguest/vboxguest_core.c            |   6 +-
 drivers/virt/vboxguest/vboxguest_core.h            |  15 +
 drivers/virt/vboxguest/vboxguest_linux.c           |   3 +-
 drivers/virt/vboxguest/vmmdev.h                    |   2 +
 drivers/virtio/virtio_mem.c                        |  27 +-
 drivers/virtio/virtio_mmio.c                       |   4 +-
 drivers/w1/w1_netlink.h                            |   4 +-
 drivers/xen/xenbus/xenbus_client.c                 | 171 ++++---
 fs/afs/cell.c                                      |   9 +
 fs/afs/dir.c                                       |  64 ++-
 fs/afs/dir_silly.c                                 |  38 +-
 fs/afs/file.c                                      |   2 +-
 fs/afs/flock.c                                     |   4 +-
 fs/afs/fs_operation.c                              |  14 +-
 fs/afs/fs_probe.c                                  |  11 +-
 fs/afs/inode.c                                     |  91 +++-
 fs/afs/internal.h                                  |  39 +-
 fs/afs/main.c                                      |   3 +
 fs/afs/misc.c                                      |   1 +
 fs/afs/server.c                                    |   3 +-
 fs/afs/write.c                                     |  13 +-
 fs/afs/yfsclient.c                                 |  93 +---
 fs/aio.c                                           |   2 +-
 fs/autofs/waitq.c                                  |   2 +-
 fs/block_dev.c                                     |  17 +-
 fs/btrfs/backref.c                                 |   1 +
 fs/btrfs/block-group.c                             |  44 +-
 fs/btrfs/ctree.c                                   |   2 +-
 fs/btrfs/ctree.h                                   |   2 +
 fs/btrfs/discard.c                                 |   1 +
 fs/btrfs/disk-io.c                                 |   6 +-
 fs/btrfs/extent_io.c                               |  43 +-
 fs/btrfs/file.c                                    |  47 +-
 fs/btrfs/inode.c                                   |  71 +--
 fs/btrfs/ioctl.c                                   |   2 +-
 fs/btrfs/ref-verify.c                              |   2 +-
 fs/btrfs/space-info.c                              |   2 +-
 fs/btrfs/super.c                                   |   6 +-
 fs/btrfs/tree-log.c                                |   5 +
 fs/btrfs/volumes.c                                 |   8 +
 fs/btrfs/volumes.h                                 |   2 +-
 fs/cachefiles/rdwr.c                               |   2 +-
 fs/cifs/cifs_debug.c                               |   6 +-
 fs/cifs/cifsfs.h                                   |   2 +-
 fs/cifs/connect.c                                  |  10 +-
 fs/cifs/file.c                                     |  30 +-
 fs/cifs/inode.c                                    |   9 +
 fs/cifs/ioctl.c                                    |   9 +-
 fs/cifs/misc.c                                     |  16 +-
 fs/cifs/smb2misc.c                                 |   8 +-
 fs/cifs/smb2ops.c                                  |  14 +-
 fs/cifs/transport.c                                |   2 +-
 fs/efivarfs/file.c                                 |   7 +-
 fs/efivarfs/super.c                                |   6 +-
 fs/erofs/zdata.h                                   |  20 +-
 fs/exfat/dir.c                                     |  14 +-
 fs/exfat/exfat_fs.h                                |   3 +-
 fs/exfat/file.c                                    |  21 +-
 fs/exfat/namei.c                                   |  14 +-
 fs/exfat/nls.c                                     |   8 +-
 fs/exfat/super.c                                   |  10 +
 fs/ext4/Makefile                                   |   3 +-
 fs/ext4/dir.c                                      |  16 +
 fs/ext4/ext4.h                                     |  27 +-
 fs/ext4/extents.c                                  |   2 +-
 fs/ext4/ialloc.c                                   |   2 +-
 fs/ext4/inode.c                                    |  26 +-
 fs/ext4/ioctl.c                                    |  65 ++-
 fs/ext4/mballoc.c                                  |   2 +-
 fs/ext4/super.c                                    | 124 +++--
 fs/ext4/verity.c                                   |   5 +-
 fs/ext4/xattr.c                                    |   2 +
 fs/ext4/xattr.h                                    |   1 +
 fs/ext4/xattr_hurd.c                               |  51 ++
 fs/fuse/file.c                                     | 132 ++---
 fs/fuse/inode.c                                    |  19 +-
 fs/gfs2/aops.c                                     |  45 +-
 fs/gfs2/file.c                                     |  52 +-
 fs/gfs2/glock.c                                    |   5 +-
 fs/gfs2/glops.c                                    |  10 +-
 fs/gfs2/incore.h                                   |   1 -
 fs/gfs2/inode.c                                    |   3 +-
 fs/gfs2/log.c                                      |  25 +-
 fs/gfs2/log.h                                      |   4 +-
 fs/gfs2/main.c                                     |   1 +
 fs/gfs2/ops_fstype.c                               |  13 +-
 fs/gfs2/recovery.c                                 |   4 +-
 fs/gfs2/super.c                                    |  20 +-
 fs/io-wq.c                                         | 108 +++--
 fs/io-wq.h                                         |   4 +-
 fs/io_uring.c                                      | 339 +++++++++----
 fs/jbd2/journal.c                                  |  17 +-
 fs/jffs2/nodelist.h                                |   2 +-
 fs/jffs2/summary.h                                 |   4 +-
 fs/namespace.c                                     |   1 +
 fs/nfs/flexfilelayout/flexfilelayout.c             |  11 +-
 fs/nfs/nfs4namespace.c                             |   1 +
 fs/nfs/nfs4proc.c                                  |  20 +-
 fs/nfsd/nfs4state.c                                |  28 +-
 fs/nfsd/nfsctl.c                                   |  23 +-
 fs/nfsd/nfsd.h                                     |   3 +
 fs/nfsd/vfs.c                                      |   6 +
 fs/ocfs2/dlmglue.c                                 |  17 +-
 fs/ocfs2/ocfs2.h                                   |   1 +
 fs/ocfs2/ocfs2_fs.h                                |   4 +-
 fs/ocfs2/suballoc.c                                |   9 +-
 fs/overlayfs/copy_up.c                             |   2 +-
 fs/overlayfs/export.c                              |   2 +-
 fs/overlayfs/file.c                                |  10 +-
 fs/overlayfs/namei.c                               |  15 +-
 fs/overlayfs/overlayfs.h                           |   1 -
 fs/overlayfs/super.c                               |  73 ++-
 fs/proc/bootconfig.c                               |  15 +-
 fs/proc/kcore.c                                    |   3 +-
 fs/proc/proc_sysctl.c                              |   6 +-
 fs/read_write.c                                    | 131 ++---
 fs/squashfs/block.c                                |   2 +-
 fs/squashfs/squashfs_fs.h                          |  16 +-
 fs/xfs/xfs_log_cil.c                               |  10 +-
 fs/xfs/xfs_log_priv.h                              |   2 +-
 fs/zonefs/super.c                                  |  18 +-
 include/asm-generic/cacheflush.h                   |   5 +
 include/asm-generic/hugetlb.h                      |   2 +-
 include/asm-generic/mmiowb.h                       |   6 +-
 include/asm-generic/vmlinux.lds.h                  |   5 +-
 include/crypto/if_alg.h                            |   4 +-
 include/drm/drm_displayid.h                        |   2 +-
 include/keys/encrypted-type.h                      |   2 +-
 include/keys/rxrpc-type.h                          |   4 +-
 include/linux/atomic-fallback.h                    | 236 ++++++++-
 include/linux/bits.h                               |   3 +-
 include/linux/blkdev.h                             |   1 +
 include/linux/bpf-netns.h                          |   5 +-
 include/linux/bpf.h                                |  13 +-
 include/linux/btf.h                                |   5 +
 include/linux/can/skb.h                            |   2 +-
 include/linux/cb710.h                              |   2 +-
 include/linux/ceph/libceph.h                       |   4 +-
 include/linux/cgroup-defs.h                        |   8 +-
 include/linux/cgroup.h                             |   4 +-
 include/linux/compiler-clang.h                     |   8 +
 include/linux/compiler-gcc.h                       |   8 +-
 include/linux/compiler.h                           |   2 +-
 include/linux/compiler_attributes.h                |   1 +
 include/linux/compiler_types.h                     |  49 +-
 include/linux/device-mapper.h                      |   1 +
 include/linux/device.h                             |   5 +-
 include/linux/dma-direct.h                         |   4 +-
 include/linux/dma-mapping.h                        |   5 +
 include/linux/dmaengine.h                          |   4 +-
 include/linux/efi.h                                |   9 +-
 include/linux/filter.h                             |   4 +-
 include/linux/fs.h                                 |   5 +-
 include/linux/fs_context.h                         |   1 +
 include/linux/fscache-cache.h                      |   2 +-
 include/linux/host1x.h                             |   3 +
 include/linux/i2c.h                                |  10 +-
 include/linux/ieee80211.h                          |   4 +
 include/linux/if_vlan.h                            |  29 +-
 include/linux/input/elan-i2c-ids.h                 |   7 +
 include/linux/intel-iommu.h                        |   1 +
 include/linux/io-mapping.h                         |   5 +-
 include/linux/irq_work.h                           |  26 +-
 include/linux/jbd2.h                               |   6 +-
 include/linux/kallsyms.h                           |   5 +-
 include/linux/kexec.h                              |   2 +-
 include/linux/kgdb.h                               |  17 +-
 include/linux/kprobes.h                            |   6 +-
 include/linux/kvm_host.h                           |   2 +-
 include/linux/libata.h                             |   9 +-
 include/linux/lsm_hook_defs.h                      |   4 +-
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mlx5/mlx5_ifc.h                      |  38 +-
 include/linux/mmzone.h                             |   4 +-
 include/linux/mod_devicetable.h                    |   2 +-
 include/linux/netdevice.h                          |   2 +-
 include/linux/netfilter_ipv4/ip_tables.h           |   6 +
 include/linux/netfilter_ipv6/ip6_tables.h          |   3 +
 include/linux/overflow.h                           |  25 +-
 include/linux/pci.h                                |  11 +-
 include/linux/pgtable.h                            |   7 +
 include/linux/phy.h                                |   1 +
 include/linux/psp-sev.h                            |   2 +-
 include/linux/qed/qed_chain.h                      |  26 +-
 include/linux/rhashtable.h                         |   2 +-
 include/linux/scatterlist.h                        |   8 +-
 include/linux/sched.h                              |   7 +-
 include/linux/sched/jobctl.h                       |   4 +-
 include/linux/sctp.h                               |  36 +-
 include/linux/serial_core.h                        | 102 +++-
 include/linux/skmsg.h                              |  13 +
 include/linux/smp.h                                |  23 +-
 include/linux/smp_types.h                          |  66 +++
 include/linux/swap.h                               |   1 +
 include/linux/syscalls.h                           |   2 +-
 include/linux/task_work.h                          |   5 +-
 include/linux/tcp.h                                |   6 +-
 include/linux/tifm.h                               |   2 +-
 include/linux/timekeeping.h                        |  14 +-
 include/linux/tpm_eventlog.h                       |  14 +-
 include/linux/uaccess.h                            |  23 +-
 include/linux/vmalloc.h                            |   1 -
 include/linux/xattr.h                              |   3 +-
 include/net/dst.h                                  |  10 +-
 include/net/flow_dissector.h                       |   3 +-
 include/net/flow_offload.h                         |  22 +-
 include/net/genetlink.h                            |  10 -
 include/net/gue.h                                  |   2 +-
 include/net/inet_ecn.h                             |  25 +-
 include/net/ip_tunnels.h                           |   3 +
 include/net/netfilter/nf_flow_table.h              |  49 +-
 include/net/netns/bpf.h                            |   7 +-
 include/net/pkt_sched.h                            |  11 -
 include/net/sctp/constants.h                       |   8 +-
 include/net/sock.h                                 |   4 +-
 include/net/tc_act/tc_ct.h                         |  11 +-
 include/net/xfrm.h                                 |   1 +
 include/net/xsk_buff_pool.h                        |   6 +-
 include/sound/compress_driver.h                    |  10 +-
 include/sound/dmaengine_pcm.h                      |  11 +
 include/sound/rt5670.h                             |   1 +
 include/sound/soc-dai.h                            |   1 +
 include/sound/soc.h                                |   8 +
 include/trace/events/block.h                       |   1 -
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/bpf.h                           |  43 +-
 include/uapi/linux/fs.h                            |   1 +
 include/uapi/linux/idxd.h                          |   3 +
 include/uapi/linux/input-event-codes.h             |   3 +-
 include/uapi/linux/io_uring.h                      |   1 +
 include/uapi/linux/mrp_bridge.h                    |   1 -
 include/uapi/linux/ndctl.h                         |   1 +
 include/uapi/linux/rds.h                           |   4 +-
 include/uapi/linux/spi/spidev.h                    |   4 +
 include/uapi/linux/vboxguest.h                     |   4 +-
 include/uapi/linux/vfio.h                          |   2 +-
 include/uapi/linux/xattr.h                         |   4 +
 init/Kconfig                                       |   8 +-
 kernel/bpf/btf.c                                   |   4 +-
 kernel/bpf/cgroup.c                                |  53 +-
 kernel/bpf/devmap.c                                |  10 +-
 kernel/bpf/net_namespace.c                         | 194 +++++---
 kernel/bpf/reuseport_array.c                       |  14 +-
 kernel/bpf/ringbuf.c                               |  18 +-
 kernel/bpf/syscall.c                               |  45 +-
 kernel/bpf/verifier.c                              |  13 +-
 kernel/cgroup/cgroup.c                             |  31 +-
 kernel/debug/debug_core.c                          |  10 +-
 kernel/debug/gdbstub.c                             |  19 +-
 kernel/debug/kdb/kdb_io.c                          |  72 +--
 kernel/debug/kdb/kdb_main.c                        |   3 +-
 kernel/debug/kdb/kdb_support.c                     |   7 +-
 kernel/dma/Kconfig                                 |  11 +-
 kernel/dma/direct.c                                |  67 ++-
 kernel/dma/mapping.c                               |  10 +
 kernel/dma/pool.c                                  |  94 ++--
 kernel/dma/remap.c                                 |   5 +-
 kernel/events/uprobes.c                            |   2 +-
 kernel/fork.c                                      |   2 +-
 kernel/irq/manage.c                                |  37 +-
 kernel/kallsyms.c                                  |  17 +-
 kernel/kexec_file.c                                |  34 +-
 kernel/kprobes.c                                   |  65 ++-
 kernel/kthread.c                                   |   2 +-
 kernel/module.c                                    |  55 ++-
 kernel/nsproxy.c                                   |   2 +-
 kernel/padata.c                                    |   4 +-
 kernel/printk/printk.c                             |  10 -
 kernel/rcu/rcuperf.c                               |   2 +-
 kernel/rcu/tree.c                                  |  32 +-
 kernel/sched/core.c                                | 118 ++++-
 kernel/sched/deadline.c                            |   1 +
 kernel/sched/fair.c                                |  17 +-
 kernel/sched/idle.c                                |  15 +-
 kernel/sched/sched.h                               |   2 +-
 kernel/signal.c                                    |  10 +-
 kernel/smp.c                                       |  18 -
 kernel/task_work.c                                 |  16 +-
 kernel/time/timer.c                                |  21 +-
 kernel/trace/blktrace.c                            |  30 +-
 kernel/trace/bpf_trace.c                           |  10 +-
 kernel/trace/ftrace.c                              |  12 +-
 kernel/trace/ring_buffer.c                         |   2 +-
 kernel/trace/trace.c                               |   3 +-
 kernel/trace/trace.h                               |   3 +
 kernel/trace/trace_boot.c                          |  10 +-
 kernel/trace/trace_entries.h                       |  14 +-
 kernel/trace/trace_events_trigger.c                |  21 +-
 kernel/trace/trace_export.c                        |  16 +
 kernel/trace/trace_functions.c                     |   2 +-
 kernel/trace/trace_kprobe.c                        |   6 +-
 kernel/trace/trace_probe.c                         |   4 +-
 kernel/trace/trace_probe.h                         |   2 +-
 kernel/workqueue.c                                 |  10 +-
 lib/Kconfig.debug                                  |   1 -
 lib/Kconfig.kasan                                  |   4 +
 lib/Kconfig.kgdb                                   |   5 +
 lib/packing.c                                      |   1 +
 lib/seq_buf.c                                      |   1 +
 lib/test_hmm.c                                     |   3 +-
 lib/test_lockup.c                                  |   6 +-
 lib/test_objagg.c                                  |   4 +-
 mm/cma.c                                           |   4 +-
 mm/compaction.c                                    |  17 +-
 mm/debug.c                                         |   8 +-
 mm/debug_vm_pgtable.c                              |   4 +-
 mm/filemap.c                                       |  23 +-
 mm/gup.c                                           |   4 +-
 mm/hugetlb.c                                       |  17 +-
 mm/khugepaged.c                                    |   3 +
 mm/maccess.c                                       |  61 +--
 mm/memcontrol.c                                    |  31 +-
 mm/memory.c                                        |  35 +-
 mm/memory_hotplug.c                                |  13 +-
 mm/migrate.c                                       |  13 +-
 mm/mmap.c                                          |  16 +-
 mm/mremap.c                                        |  23 +-
 mm/nommu.c                                         |  17 -
 mm/page_alloc.c                                    |   2 +-
 mm/rodata_test.c                                   |   2 +-
 mm/shmem.c                                         |   2 +-
 mm/slab.h                                          |   4 +-
 mm/slab_common.c                                   |  37 +-
 mm/slub.c                                          |  21 +-
 mm/swap.c                                          |   3 +-
 mm/swap_state.c                                    |   4 +-
 mm/vmalloc.c                                       |  21 -
 mm/vmscan.c                                        |   3 +
 mm/workingset.c                                    |  46 +-
 net/8021q/vlan_dev.c                               |   9 +-
 net/9p/mod.c                                       |   1 +
 net/ax25/af_ax25.c                                 |  10 +-
 net/bpf/test_run.c                                 |  19 +-
 net/bpfilter/bpfilter_kern.c                       |   2 +-
 net/bridge/br_mrp.c                                |  12 +-
 net/bridge/br_multicast.c                          |   2 +-
 net/bridge/br_private.h                            |   4 +-
 net/bridge/br_private_mrp.h                        |   2 +-
 net/bridge/netfilter/nft_meta_bridge.c             |   1 +
 net/bridge/netfilter/nft_reject_bridge.c           |   1 +
 net/ceph/ceph_common.c                             |  14 +-
 net/ceph/osd_client.c                              |   9 +-
 net/core/dev.c                                     |  11 +-
 net/core/dev_addr_lists.c                          |  10 +
 net/core/drop_monitor.c                            |   1 +
 net/core/filter.c                                  |  10 +-
 net/core/flow_dissector.c                          |  32 +-
 net/core/flow_offload.c                            |  48 +-
 net/core/net-sysfs.c                               |   2 +-
 net/core/rtnetlink.c                               |   3 +-
 net/core/skmsg.c                                   |  23 +-
 net/core/sock.c                                    |   6 +-
 net/core/sock_map.c                                |  53 +-
 net/core/sock_reuseport.c                          |   1 +
 net/core/sysctl_net_core.c                         |   2 +-
 net/core/xdp.c                                     |   1 +
 net/dsa/tag_edsa.c                                 |  37 +-
 net/ethtool/cabletest.c                            |  17 +-
 net/ethtool/common.c                               |   2 +
 net/ethtool/ioctl.c                                |   2 +-
 net/ethtool/linkstate.c                            |  11 +-
 net/ethtool/netlink.c                              |  27 +-
 net/hsr/hsr_device.c                               |  32 +-
 net/hsr/hsr_device.h                               |   2 +-
 net/hsr/hsr_forward.c                              |  18 +-
 net/hsr/hsr_framereg.c                             |   3 +-
 net/hsr/hsr_main.c                                 |   9 +-
 net/hsr/hsr_netlink.c                              |  17 +
 net/ipv4/Kconfig                                   |  34 +-
 net/ipv4/esp4_offload.c                            |   1 +
 net/ipv4/fib_semantics.c                           |   2 +-
 net/ipv4/fou.c                                     |   1 +
 net/ipv4/icmp.c                                    |   4 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/ip_tunnel.c                               |  14 +-
 net/ipv4/ip_tunnel_core.c                          |  18 +
 net/ipv4/ip_vti.c                                  |   1 +
 net/ipv4/ipip.c                                    |   1 +
 net/ipv4/netfilter/ip_tables.c                     |  15 +-
 net/ipv4/netfilter/ipt_SYNPROXY.c                  |   1 +
 net/ipv4/netfilter/iptable_filter.c                |  10 +-
 net/ipv4/netfilter/iptable_mangle.c                |  10 +-
 net/ipv4/netfilter/iptable_nat.c                   |  10 +-
 net/ipv4/netfilter/iptable_raw.c                   |  10 +-
 net/ipv4/netfilter/iptable_security.c              |  11 +-
 net/ipv4/netfilter/nf_flow_table_ipv4.c            |   1 +
 net/ipv4/netfilter/nft_dup_ipv4.c                  |   1 +
 net/ipv4/netfilter/nft_fib_ipv4.c                  |   1 +
 net/ipv4/netfilter/nft_reject_ipv4.c               |   1 +
 net/ipv4/ping.c                                    |   3 +
 net/ipv4/route.c                                   |   2 +-
 net/ipv4/tcp.c                                     |  17 +-
 net/ipv4/tcp_cong.c                                |   2 +-
 net/ipv4/tcp_cubic.c                               |   5 +-
 net/ipv4/tcp_input.c                               |  39 +-
 net/ipv4/tcp_ipv4.c                                |  20 +-
 net/ipv4/tcp_output.c                              |  21 +-
 net/ipv4/udp.c                                     |  17 +-
 net/ipv6/Kconfig                                   |  34 +-
 net/ipv6/esp6_offload.c                            |   1 +
 net/ipv6/fou6.c                                    |   1 +
 net/ipv6/icmp.c                                    |   4 +-
 net/ipv6/ila/ila_main.c                            |   1 +
 net/ipv6/ip6_gre.c                                 |  20 +-
 net/ipv6/ip6_tunnel.c                              |   1 +
 net/ipv6/ip6_vti.c                                 |   1 +
 net/ipv6/mcast.c                                   |   1 +
 net/ipv6/netfilter/ip6_tables.c                    |  15 +-
 net/ipv6/netfilter/ip6t_SYNPROXY.c                 |   1 +
 net/ipv6/netfilter/ip6table_filter.c               |  10 +-
 net/ipv6/netfilter/ip6table_mangle.c               |  10 +-
 net/ipv6/netfilter/ip6table_nat.c                  |  10 +-
 net/ipv6/netfilter/ip6table_raw.c                  |  10 +-
 net/ipv6/netfilter/ip6table_security.c             |  10 +-
 net/ipv6/netfilter/nf_flow_table_ipv6.c            |   1 +
 net/ipv6/netfilter/nft_dup_ipv6.c                  |   1 +
 net/ipv6/netfilter/nft_fib_ipv6.c                  |   1 +
 net/ipv6/netfilter/nft_reject_ipv6.c               |   1 +
 net/ipv6/route.c                                   |   7 +-
 net/ipv6/sit.c                                     |   1 +
 net/ipv6/udp.c                                     |  17 +-
 net/l2tp/l2tp_core.c                               |   5 +-
 net/llc/af_llc.c                                   |  10 +-
 net/mac80211/mesh_hwmp.c                           |   7 +-
 net/mac80211/rx.c                                  |  26 +
 net/mac80211/status.c                              |  22 +-
 net/mac80211/tx.c                                  |   8 +-
 net/mptcp/options.c                                |   8 +-
 net/mptcp/protocol.h                               |   8 +-
 net/mptcp/subflow.c                                |  61 ++-
 net/netfilter/ipset/ip_set_bitmap_ip.c             |   2 +-
 net/netfilter/ipset/ip_set_bitmap_ipmac.c          |   2 +-
 net/netfilter/ipset/ip_set_bitmap_port.c           |   2 +-
 net/netfilter/ipset/ip_set_core.c                  |   2 +
 net/netfilter/ipset/ip_set_hash_gen.h              |   4 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |  12 +-
 net/netfilter/nf_conntrack_core.c                  |   2 +
 net/netfilter/nf_conntrack_netlink.c               |  32 +-
 net/netfilter/nf_dup_netdev.c                      |   1 +
 net/netfilter/nf_flow_table_core.c                 |  46 +-
 net/netfilter/nf_flow_table_inet.c                 |   1 +
 net/netfilter/nf_flow_table_offload.c              |   1 +
 net/netfilter/nf_synproxy_core.c                   |   1 +
 net/netfilter/nf_tables_api.c                      |  72 +--
 net/netfilter/nf_tables_offload.c                  |   1 +
 net/netfilter/nfnetlink.c                          |   1 +
 net/netfilter/nft_compat.c                         |   1 +
 net/netfilter/nft_connlimit.c                      |   1 +
 net/netfilter/nft_counter.c                        |   1 +
 net/netfilter/nft_ct.c                             |   1 +
 net/netfilter/nft_dup_netdev.c                     |   1 +
 net/netfilter/nft_fib_inet.c                       |   1 +
 net/netfilter/nft_fib_netdev.c                     |   1 +
 net/netfilter/nft_flow_offload.c                   |   1 +
 net/netfilter/nft_hash.c                           |   1 +
 net/netfilter/nft_limit.c                          |   1 +
 net/netfilter/nft_log.c                            |   1 +
 net/netfilter/nft_masq.c                           |   1 +
 net/netfilter/nft_nat.c                            |   1 +
 net/netfilter/nft_numgen.c                         |   1 +
 net/netfilter/nft_objref.c                         |   1 +
 net/netfilter/nft_osf.c                            |   1 +
 net/netfilter/nft_queue.c                          |   1 +
 net/netfilter/nft_quota.c                          |   1 +
 net/netfilter/nft_redir.c                          |   1 +
 net/netfilter/nft_reject.c                         |   1 +
 net/netfilter/nft_reject_inet.c                    |   1 +
 net/netfilter/nft_set_pipapo.c                     |   6 +-
 net/netfilter/nft_set_rbtree.c                     |  21 +-
 net/netfilter/nft_synproxy.c                       |   1 +
 net/netfilter/nft_tunnel.c                         |   1 +
 net/netfilter/xt_nat.c                             |   1 +
 net/netlink/genetlink.c                            |  97 +---
 net/nfc/nci/core.c                                 |   5 +-
 net/openvswitch/actions.c                          |   9 +-
 net/qrtr/qrtr.c                                    |  11 +-
 net/rds/connection.c                               |  11 +
 net/rds/ib.h                                       |   8 +-
 net/rds/rds.h                                      |   7 +
 net/rds/send.c                                     |   3 +-
 net/rds/transport.c                                |  26 +-
 net/rxrpc/call_accept.c                            |   7 +
 net/rxrpc/call_event.c                             |   2 +-
 net/rxrpc/input.c                                  |   7 +-
 net/rxrpc/recvmsg.c                                |   2 +-
 net/rxrpc/sendmsg.c                                |   2 +-
 net/sched/act_connmark.c                           |   9 +-
 net/sched/act_csum.c                               |   2 +-
 net/sched/act_ct.c                                 |  38 +-
 net/sched/act_ctinfo.c                             |   9 +-
 net/sched/act_gate.c                               | 126 ++---
 net/sched/act_mpls.c                               |   2 +-
 net/sched/act_skbedit.c                            |   2 +-
 net/sched/cls_api.c                                |  28 +-
 net/sched/cls_flow.c                               |   8 +-
 net/sched/cls_flower.c                             |   2 +-
 net/sched/em_ipset.c                               |   2 +-
 net/sched/em_ipt.c                                 |   2 +-
 net/sched/em_meta.c                                |   2 +-
 net/sched/sch_atm.c                                |   8 +-
 net/sched/sch_cake.c                               |  62 ++-
 net/sched/sch_dsmark.c                             |   6 +-
 net/sched/sch_fq.c                                 |   1 +
 net/sched/sch_fq_codel.c                           |   1 +
 net/sched/sch_hhf.c                                |   1 +
 net/sched/sch_teql.c                               |   2 +-
 net/sctp/associola.c                               |   5 +-
 net/sctp/bind_addr.c                               |   1 +
 net/sctp/protocol.c                                |   3 +-
 net/sctp/stream.c                                  |  27 +-
 net/smc/af_smc.c                                   |  12 +-
 net/smc/smc_cdc.c                                  |   6 +-
 net/smc/smc_clc.c                                  |  45 +-
 net/smc/smc_clc.h                                  |   2 +
 net/smc/smc_core.c                                 | 136 ++----
 net/smc/smc_core.h                                 |   9 +-
 net/smc/smc_ib.c                                   |  27 +-
 net/smc/smc_ib.h                                   |   4 +-
 net/smc/smc_ism.c                                  |  11 +-
 net/smc/smc_ism.h                                  |   3 +-
 net/smc/smc_llc.c                                  | 212 +++++---
 net/smc/smc_llc.h                                  |   2 +-
 net/smc/smc_pnet.c                                 |  37 +-
 net/smc/smc_wr.c                                   |  10 +-
 net/sunrpc/rpc_pipe.c                              |   1 +
 net/sunrpc/svcsock.c                               |   1 +
 net/sunrpc/xdr.c                                   |   4 +
 net/sunrpc/xprtrdma/frwr_ops.c                     |   8 +-
 net/sunrpc/xprtrdma/rpc_rdma.c                     |  13 +-
 net/sunrpc/xprtrdma/transport.c                    |   7 +-
 net/sunrpc/xprtrdma/verbs.c                        | 106 ++--
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   3 +-
 net/tipc/link.c                                    |  28 +-
 net/vmw_vsock/virtio_transport.c                   |   2 +-
 net/wireless/nl80211.c                             |   5 +-
 net/xdp/xsk_buff_pool.c                            |  54 +--
 net/xfrm/Kconfig                                   |  24 +
 net/xfrm/xfrm_device.c                             |   4 +-
 net/xfrm/xfrm_interface.c                          |   2 +
 net/xfrm/xfrm_output.c                             |   4 -
 samples/Kconfig                                    |   2 +-
 samples/bpf/xdp_monitor_user.c                     |   8 +-
 samples/bpf/xdp_redirect_cpu_user.c                |   7 +-
 samples/bpf/xdp_rxq_info_user.c                    |  13 +-
 samples/ftrace/sample-trace-array.c                |  24 +-
 samples/mei/mei-amt-version.c                      |   2 +-
 samples/vfs/test-statx.c                           |   2 +
 samples/watch_queue/Makefile                       |  10 +-
 scripts/Kbuild.include                             |  11 +-
 scripts/Kconfig.include                            |   8 +-
 scripts/Makefile.extrawarn                         |   2 +
 scripts/Makefile.lib                               |   7 +-
 scripts/atomic/gen-atomic-fallback.sh              |  31 ++
 scripts/decode_stacktrace.sh                       |   9 +-
 scripts/dtc/checks.c                               |  39 +-
 scripts/dtc/dtc.h                                  |  31 ++
 scripts/dtc/flattree.c                             |   2 +-
 scripts/dtc/libfdt/fdt_rw.c                        |   2 +-
 scripts/dtc/libfdt/fdt_sw.c                        |   2 +-
 scripts/dtc/libfdt/libfdt.h                        |   8 +
 scripts/dtc/treesource.c                           |   8 +-
 scripts/dtc/version_gen.h                          |   2 +-
 scripts/dtc/yamltree.c                             |   6 +-
 scripts/gcc-plugins/Kconfig                        |   2 +-
 scripts/gdb/linux/symbols.py                       |   2 +-
 scripts/headers_install.sh                         |   2 +-
 scripts/kconfig/qconf.cc                           | 173 ++++---
 scripts/kconfig/qconf.h                            |  23 +-
 scripts/mod/modpost.c                              |  12 +-
 scripts/recordmcount.h                             |  98 +++-
 security/integrity/iint.c                          |  14 +-
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_crypto.c                |  15 +-
 security/integrity/integrity.h                     |   4 +-
 security/security.c                                |  17 +-
 security/selinux/ss/conditional.c                  |  21 +-
 security/selinux/ss/services.c                     |   4 +
 sound/core/compress_offload.c                      |   4 +
 sound/core/info.c                                  |   4 +-
 sound/drivers/opl3/opl3_synth.c                    |   2 +
 sound/hda/intel-dsp-config.c                       |   4 +-
 sound/pci/hda/hda_auto_parser.c                    |   6 +
 sound/pci/hda/hda_intel.c                          |   8 +
 sound/pci/hda/patch_hdmi.c                         |  46 +-
 sound/pci/hda/patch_realtek.c                      |  70 ++-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |  30 +-
 sound/soc/amd/raven/pci-acp3x.c                    |   4 +-
 sound/soc/amd/renoir/Makefile                      |   7 +-
 sound/soc/codecs/hdac_hda.c                        |  16 +-
 sound/soc/codecs/max98373.c                        |   8 -
 sound/soc/codecs/max98390.c                        |   6 +-
 sound/soc/codecs/rt1015.c                          | 124 +++--
 sound/soc/codecs/rt1015.h                          |  15 +-
 sound/soc/codecs/rt286.c                           |   8 +-
 sound/soc/codecs/rt5670.c                          |  75 ++-
 sound/soc/codecs/rt5670.h                          |   2 +-
 sound/soc/codecs/rt5682.c                          |  66 ++-
 sound/soc/codecs/wm8974.c                          |   6 +-
 sound/soc/fsl/fsl_asrc_common.h                    |   2 +
 sound/soc/fsl/fsl_asrc_dma.c                       |  47 +-
 sound/soc/fsl/fsl_mqs.c                            |  23 +-
 sound/soc/fsl/fsl_ssi.c                            |  13 +-
 sound/soc/generic/audio-graph-card.c               |   4 +-
 sound/soc/generic/simple-card.c                    |   4 +-
 sound/soc/intel/boards/Kconfig                     |   4 +-
 sound/soc/intel/boards/bdw-rt5677.c                |   1 +
 sound/soc/intel/boards/bytcht_es8316.c             |   4 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |  23 +-
 sound/soc/qcom/Kconfig                             |   2 +-
 sound/soc/qcom/common.c                            |  14 +-
 sound/soc/qcom/qdsp6/q6afe.c                       |   8 +
 sound/soc/qcom/qdsp6/q6afe.h                       |   1 +
 sound/soc/qcom/qdsp6/q6asm.c                       |   7 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |  13 +
 sound/soc/rockchip/rockchip_pdm.c                  |   4 +-
 sound/soc/soc-core.c                               |  30 +-
 sound/soc/soc-dai.c                                |  38 ++
 sound/soc/soc-devres.c                             |  45 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |  14 +-
 sound/soc/soc-pcm.c                                |   6 +-
 sound/soc/soc-topology.c                           |  27 +-
 sound/soc/sof/core.c                               |  10 +-
 sound/soc/sof/imx/imx8.c                           |   8 +
 sound/soc/sof/imx/imx8m.c                          |   8 +
 sound/soc/sof/intel/Kconfig                        |  29 +-
 sound/soc/sof/intel/hda-stream.c                   |   9 +-
 sound/soc/sof/probe.h                              |   8 +-
 sound/soc/sof/sof-pci-dev.c                        |  24 +-
 sound/usb/card.h                                   |   6 +-
 sound/usb/endpoint.c                               |  18 +-
 sound/usb/format.c                                 |   6 +-
 sound/usb/line6/capture.c                          |   2 +
 sound/usb/line6/driver.c                           |   2 +-
 sound/usb/line6/playback.c                         |   2 +
 sound/usb/midi.c                                   |  17 +-
 sound/usb/mixer.c                                  |  15 +-
 sound/usb/mixer.h                                  |   9 +-
 sound/usb/mixer_quirks.c                           |   3 +-
 sound/usb/pcm.c                                    |   3 +
 sound/usb/quirks-table.h                           |  52 ++
 sound/usb/quirks.c                                 |  10 +
 tools/arch/x86/include/asm/cpufeatures.h           |   2 +
 tools/arch/x86/include/asm/msr-index.h             |   4 +
 tools/arch/x86/include/uapi/asm/kvm.h              |  22 +-
 tools/arch/x86/include/uapi/asm/unistd.h           |   9 +-
 tools/arch/x86/include/uapi/asm/vmx.h              |   3 +
 tools/arch/x86/lib/memcpy_64.S                     |   4 +
 tools/bootconfig/main.c                            |  24 +-
 tools/bootconfig/test-bootconfig.sh                |  10 +
 tools/bpf/bpftool/Documentation/bpftool-map.rst    |   2 +-
 tools/bpf/bpftool/map.c                            |   3 +-
 tools/include/linux/bits.h                         |   3 +-
 tools/include/uapi/asm-generic/unistd.h            |   4 +-
 tools/include/uapi/drm/i915_drm.h                  |  24 +
 tools/include/uapi/linux/bpf.h                     |  43 +-
 tools/include/uapi/linux/fcntl.h                   |  10 +
 tools/include/uapi/linux/fs.h                      |   1 +
 tools/include/uapi/linux/fscrypt.h                 |   3 +-
 tools/include/uapi/linux/kvm.h                     |  14 +
 tools/include/uapi/linux/stat.h                    |   8 +-
 tools/include/uapi/linux/vhost.h                   |   4 +
 tools/lib/bpf/bpf.h                                |   2 +
 tools/lib/bpf/hashmap.h                            |  12 +-
 tools/lib/bpf/libbpf.c                             |  10 +-
 tools/lib/subcmd/parse-options.c                   |   3 +
 tools/lib/traceevent/event-parse.c                 | 168 ++++---
 tools/lib/traceevent/kbuffer-parse.c               |  43 +-
 tools/lib/traceevent/kbuffer.h                     |   2 +
 tools/objtool/arch.h                               |   2 +
 tools/objtool/arch/x86/decode.c                    |  18 +
 tools/objtool/arch/x86/include/arch_elf.h          |   6 +
 tools/objtool/check.c                              |  53 +-
 tools/objtool/elf.c                                |  53 +-
 tools/objtool/elf.h                                |  12 +-
 tools/objtool/orc_gen.c                            |   2 +-
 tools/perf/Makefile.config                         |  12 +
 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl  |   1 +
 tools/perf/arch/x86/util/intel-pt.c                |   1 +
 tools/perf/builtin-record.c                        |  18 +-
 tools/perf/builtin-report.c                        |   3 +-
 tools/perf/builtin-script.c                        |   5 +-
 .../perf/pmu-events/arch/s390/cf_z15/extended.json |   2 +-
 tools/perf/scripts/python/export-to-postgresql.py  |   2 +-
 tools/perf/scripts/python/exported-sql-viewer.py   |  11 +-
 tools/perf/scripts/python/flamegraph.py            |   8 +-
 tools/perf/trace/beauty/statx.c                    |   1 +
 tools/perf/ui/browsers/hists.c                     |  36 +-
 tools/perf/util/bpf-prologue.c                     |  14 +-
 tools/perf/util/evlist.c                           |  12 +
 tools/perf/util/evlist.h                           |   1 +
 tools/perf/util/evsel.c                            |  12 +-
 tools/perf/util/evsel.h                            |   6 +
 tools/perf/util/hashmap.h                          |  12 +-
 tools/perf/util/intel-pt.c                         |   5 +-
 tools/perf/util/parse-events.y                     |   4 +-
 tools/perf/util/pmu.h                              |   1 -
 tools/perf/util/probe-event.c                      |   7 +-
 tools/perf/util/probe-file.c                       |   2 +-
 tools/perf/util/stat-display.c                     |   4 +-
 tools/spi/spidev_test.c                            |  10 +-
 tools/testing/kunit/kunit.py                       |   4 +-
 tools/testing/kunit/kunit_config.py                |   2 +-
 tools/testing/kunit/kunit_parser.py                |   8 +-
 tools/testing/kunit/kunit_tool_test.py             |  11 +
 .../kunit/test_data/test_insufficient_memory.log   | Bin
 tools/testing/nvdimm/test/nfit_test.h              |   6 +-
 tools/testing/selftests/arm64/signal/Makefile      |   4 -
 .../selftests/bpf/prog_tests/fentry_fexit.c        |   2 +-
 .../selftests/bpf/prog_tests/flow_dissector.c      |   4 +-
 .../bpf/prog_tests/flow_dissector_reattach.c       |  44 +-
 .../testing/selftests/bpf/prog_tests/sockopt_sk.c  |  46 +-
 tools/testing/selftests/bpf/progs/bpf_cubic.c      |   5 +-
 .../testing/selftests/bpf/progs/bpf_iter_netlink.c |   2 +-
 tools/testing/selftests/bpf/progs/fentry_test.c    |  22 +
 tools/testing/selftests/bpf/progs/fexit_test.c     |  22 +
 tools/testing/selftests/bpf/progs/sockopt_sk.c     |  54 ++-
 .../selftests/bpf/progs/test_sockmap_kern.h        |   8 +-
 .../bpf/progs/test_xdp_with_devmap_helpers.c       |   2 +-
 tools/testing/selftests/bpf/test_maps.c            |  12 +-
 tools/testing/selftests/bpf/test_sockmap.c         |  18 +
 tools/testing/selftests/ftrace/ftracetest          |  11 +-
 .../selftests/ftrace/test.d/00basic/snapshot.tc    |   3 +-
 .../selftests/ftrace/test.d/00basic/trace_pipe.tc  |   3 +-
 .../ftrace/test.d/direct/kprobe-direct.tc          |   6 +-
 .../ftrace/test.d/dynevent/add_remove_kprobe.tc    |   6 +-
 .../ftrace/test.d/dynevent/add_remove_synth.tc     |   5 +-
 .../ftrace/test.d/dynevent/clear_select_events.tc  |  11 +-
 .../ftrace/test.d/dynevent/generic_clear_event.tc  |   8 +-
 .../selftests/ftrace/test.d/event/event-enable.tc  |   6 +-
 .../selftests/ftrace/test.d/event/event-no-pid.tc  |  11 +-
 .../selftests/ftrace/test.d/event/event-pid.tc     |  11 +-
 .../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
 .../ftrace/test.d/event/toplevel-enable.tc         |   6 +-
 .../ftrace/test.d/ftrace/fgraph-filter-stack.tc    |  14 +-
 .../ftrace/test.d/ftrace/fgraph-filter.tc          |   8 +-
 .../ftrace/test.d/ftrace/func-filter-glob.tc       |   8 +-
 .../test.d/ftrace/func-filter-notrace-pid.tc       |  13 +-
 .../ftrace/test.d/ftrace/func-filter-pid.tc        |  13 +-
 .../ftrace/test.d/ftrace/func-filter-stacktrace.tc |   3 +-
 .../selftests/ftrace/test.d/ftrace/func_cpumask.tc |   6 +-
 .../ftrace/test.d/ftrace/func_event_triggers.tc    |   7 +-
 .../ftrace/test.d/ftrace/func_mod_trace.tc         |   3 +-
 .../ftrace/test.d/ftrace/func_profile_stat.tc      |   3 +-
 .../ftrace/test.d/ftrace/func_profiler.tc          |  12 +-
 .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |   6 +-
 .../ftrace/test.d/ftrace/func_stack_tracer.tc      |   8 +-
 .../test.d/ftrace/func_traceonoff_triggers.tc      |   6 +-
 .../ftrace/test.d/ftrace/tracing-error-log.tc      |  12 +-
 tools/testing/selftests/ftrace/test.d/functions    |  28 +-
 .../ftrace/test.d/instances/instance-event.tc      |   6 +-
 .../selftests/ftrace/test.d/instances/instance.tc  |   6 +-
 .../ftrace/test.d/kprobe/add_and_remove.tc         |   3 +-
 .../selftests/ftrace/test.d/kprobe/busy_check.tc   |   3 +-
 .../selftests/ftrace/test.d/kprobe/kprobe_args.tc  |   3 +-
 .../ftrace/test.d/kprobe/kprobe_args_comm.tc       |   3 +-
 .../ftrace/test.d/kprobe/kprobe_args_string.tc     |   3 +-
 .../ftrace/test.d/kprobe/kprobe_args_symbol.tc     |   3 +-
 .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |   5 +-
 .../ftrace/test.d/kprobe/kprobe_args_type.tc       |   5 +-
 .../ftrace/test.d/kprobe/kprobe_args_user.tc       |   4 +-
 .../ftrace/test.d/kprobe/kprobe_eventname.tc       |   3 +-
 .../ftrace/test.d/kprobe/kprobe_ftrace.tc          |   6 +-
 .../ftrace/test.d/kprobe/kprobe_module.tc          |   3 +-
 .../ftrace/test.d/kprobe/kprobe_multiprobe.tc      |   5 +-
 .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc   |   5 +-
 .../ftrace/test.d/kprobe/kretprobe_args.tc         |   3 +-
 .../ftrace/test.d/kprobe/kretprobe_maxactive.tc    |   4 +-
 .../ftrace/test.d/kprobe/multiple_kprobes.tc       |   3 +-
 .../selftests/ftrace/test.d/kprobe/probepoint.tc   |   3 +-
 .../selftests/ftrace/test.d/kprobe/profile.tc      |   3 +-
 .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc   |   5 +-
 .../ftrace/test.d/preemptirq/irqsoff_tracer.tc     |   4 +-
 tools/testing/selftests/ftrace/test.d/template     |   4 +
 .../selftests/ftrace/test.d/tracer/wakeup.tc       |   6 +-
 .../selftests/ftrace/test.d/tracer/wakeup_rt.tc    |   6 +-
 .../inter-event/trigger-action-hist-xfail.tc       |  13 +-
 .../inter-event/trigger-field-variable-support.tc  |  16 +-
 .../trigger-inter-event-combined-hist.tc           |  16 +-
 .../inter-event/trigger-multi-actions-accept.tc    |  16 +-
 .../inter-event/trigger-onchange-action-hist.tc    |   8 +-
 .../inter-event/trigger-onmatch-action-hist.tc     |  16 +-
 .../trigger-onmatch-onmax-action-hist.tc           |  16 +-
 .../inter-event/trigger-onmax-action-hist.tc       |  16 +-
 .../inter-event/trigger-snapshot-action-hist.tc    |  20 +-
 .../trigger-synthetic-event-createremove.tc        |  11 +-
 .../inter-event/trigger-synthetic-event-syntax.tc  |  11 +-
 .../inter-event/trigger-trace-action-hist.tc       |  18 +-
 .../ftrace/test.d/trigger/trigger-eventonoff.tc    |  11 +-
 .../ftrace/test.d/trigger/trigger-filter.tc        |  11 +-
 .../ftrace/test.d/trigger/trigger-hist-mod.tc      |  16 +-
 .../test.d/trigger/trigger-hist-syntax-errors.tc   |  18 +-
 .../ftrace/test.d/trigger/trigger-hist.tc          |  18 +-
 .../ftrace/test.d/trigger/trigger-multihist.tc     |  16 +-
 .../ftrace/test.d/trigger/trigger-snapshot.tc      |  16 +-
 .../ftrace/test.d/trigger/trigger-stacktrace.tc    |  13 +-
 .../test.d/trigger/trigger-trace-marker-hist.tc    |  23 +-
 .../trigger/trigger-trace-marker-snapshot.tc       |  23 +-
 .../trigger-trace-marker-synthetic-kernel.tc       |  31 +-
 .../trigger/trigger-trace-marker-synthetic.tc      |  26 +-
 .../ftrace/test.d/trigger/trigger-traceonoff.tc    |  11 +-
 tools/testing/selftests/kmod/kmod.sh               |  36 ++
 tools/testing/selftests/kselftest.h                |   2 +-
 .../selftests/net/fib_nexthop_multiprefix.sh       |   2 +-
 tools/testing/selftests/net/fib_nexthops.sh        |  13 +
 tools/testing/selftests/net/ip_defrag.sh           |   2 +
 tools/testing/selftests/net/so_txtime.c            |  33 +-
 tools/testing/selftests/net/txtimestamp.sh         |   2 +-
 tools/testing/selftests/netfilter/Makefile         |   2 +-
 .../selftests/netfilter/nft_conntrack_helper.sh    | 175 +++++++
 tools/testing/selftests/pidfd/pidfd.h              |   5 +
 tools/testing/selftests/pidfd/pidfd_getfd_test.c   |   5 -
 tools/testing/selftests/pidfd/pidfd_setns_test.c   |  12 +
 .../testing/selftests/powerpc/nx-gzip/gunz_test.c  |   4 +-
 .../testing/selftests/powerpc/nx-gzip/gzfht_test.c |   4 +-
 tools/testing/selftests/powerpc/pmu/ebb/Makefile   |   2 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |   1 +
 .../selftests/tc-testing/tc-tests/actions/bpf.json |   4 +-
 .../tc-testing/tc-tests/actions/csum.json          |   4 +-
 .../tc-testing/tc-tests/actions/tunnel_key.json    |  20 +-
 tools/testing/selftests/tpm2/test_smoke.sh         |  13 +-
 tools/testing/selftests/tpm2/test_space.sh         |   6 +-
 tools/testing/selftests/tpm2/tpm2.py               |  56 +--
 tools/testing/selftests/tpm2/tpm2_tests.py         |  39 +-
 tools/testing/selftests/wireguard/netns.sh         |  13 +-
 tools/testing/selftests/x86/Makefile               |   4 +-
 tools/testing/selftests/x86/helpers.h              |  41 ++
 tools/testing/selftests/x86/single_step_syscall.c  |  17 +-
 tools/testing/selftests/x86/syscall_arg_fault.c    |  21 +-
 tools/testing/selftests/x86/syscall_nt.c           |  47 +-
 tools/testing/selftests/x86/test_vsyscall.c        |  15 +-
 tools/testing/selftests/x86/unwind_vdso.c          |  23 +-
 tools/virtio/linux/kernel.h                        |   7 +-
 tools/virtio/linux/virtio.h                        |   5 +-
 tools/virtio/virtio_test.c                         | 139 +++++-
 tools/virtio/vringh_test.c                         |   2 +
 virt/kvm/kvm_main.c                                |   3 +-
 2015 files changed, 19530 insertions(+), 12174 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-papr-pmem
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi
 delete mode 100644 arch/arm64/kernel/vdso32/sigreturn.S
 create mode 100644 arch/powerpc/include/uapi/asm/papr_pdsm.h
 create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring.c
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/README
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm
 create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm
 rename drivers/regulator/{da903x.c => da903x-regulator.c} (100%)
 delete mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h
 delete mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h
 create mode 100644 drivers/staging/media/atomisp/pci/system_local.c
 create mode 100644 fs/ext4/xattr_hurd.c
 create mode 100644 include/linux/smp_types.h
 create mode 100644 tools/objtool/arch/x86/include/arch_elf.h
 create mode 100644 tools/testing/kunit/test_data/test_insufficient_memory.log
 create mode 100755 tools/testing/selftests/netfilter/nft_conntrack_helper.sh
 create mode 100644 tools/testing/selftests/x86/helpers.h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-07-28 11:04 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-07-28 11:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. It's mostly driver stuff.
There's one fix in the GEM ioctl code, but it has no impact on the
UAPI.

Best regards
Thomas

drm-misc-fixes-2020-07-28:
 * drm: fix possible use-after-free
 * dbi: fix SPI Type 1 transfer
 * drm_fb_helper: use memcpy_io on bochs' sparc64
 * mcde: fix stability
 * panel: fix display noise on auo,kd101n80-45na
 * panel: delay HPD checks for boe_nv133fhm_n61
 * bridge: drop connector check in nwl-dsi bridge
 * bridge: set proper bridge type for adv7511
 * of: fix a double free
The following changes since commit f3f90c6db188d437add55aaffadd5ad5bcb8cda6:

  drm/lima: fix wait pp reset timeout (2020-07-20 08:46:06 +0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-07-28

for you to fetch changes up to 8490d6a7e0a0a6fab5c2d82d57a3937306660864:

  drm: hold gem reference until object is no longer accessed (2020-07-27 22:05:51 +0200)

----------------------------------------------------------------
 * drm: fix possible use-after-free
 * dbi: fix SPI Type 1 transfer
 * drm_fb_helper: use memcpy_io on bochs' sparc64
 * mcde: fix stability
 * panel: fix display noise on auo,kd101n80-45na
 * panel: delay HPD checks for boe_nv133fhm_n61
 * bridge: drop connector check in nwl-dsi bridge
 * bridge: set proper bridge type for adv7511
 * of: fix a double free

----------------------------------------------------------------
Biju Das (1):
      drm: of: Fix double-free bug

Douglas Anderson (1):
      drm: panel: simple: Delay HPD checking on boe_nv133fhm_n61 for 15 ms

Guido Günther (1):
      drm/bridge: nwl-dsi: Drop DRM_BRIDGE_ATTACH_NO_CONNECTOR check.

Jitao Shi (1):
      drm/panel: Fix auo, kd101n80-45na horizontal noise on edges of panel

Laurentiu Palcu (1):
      drm/bridge/adv7511: set the bridge type properly

Linus Walleij (1):
      drm/mcde: Fix stability issue

Paul Cercueil (1):
      drm/dbi: Fix SPI Type 1 (9-bit) transfer

Sam Ravnborg (1):
      drm/drm_fb_helper: fix fbdev with sparc64

Steve Cohen (1):
      drm: hold gem reference until object is no longer accessed

 drivers/gpu/drm/bochs/bochs_kms.c              |  1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c   |  1 +
 drivers/gpu/drm/bridge/nwl-dsi.c               |  5 -----
 drivers/gpu/drm/drm_fb_helper.c                |  6 +++++-
 drivers/gpu/drm/drm_gem.c                      | 10 ++++------
 drivers/gpu/drm/drm_mipi_dbi.c                 |  2 +-
 drivers/gpu/drm/drm_of.c                       |  4 +---
 drivers/gpu/drm/mcde/mcde_display.c            | 11 ++++++++---
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c |  6 +++---
 drivers/gpu/drm/panel/panel-simple.c           | 16 +++++++++++++++-
 include/drm/drm_mode_config.h                  | 12 ++++++++++++
 11 files changed, 51 insertions(+), 23 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-07-22  7:03 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-07-22  7:03 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. There are only 2 fixes. The sun4i
patch updates a bugfix that was merged via drm-misc-fixes a few weeks ago.

Best regards
Thomas

drm-misc-fixes-2020-07-22:
 * sun4i: Fix inverted HPD result; fixes an earlier fix
 * lima: fix timeout during reset

The following changes since commit 6348dd291e3653534a9e28e6917569bc9967b35b:

  dmabuf: use spinlock to access dmabuf->name (2020-07-10 15:39:29 +0530)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-07-22

for you to fetch changes up to f3f90c6db188d437add55aaffadd5ad5bcb8cda6:

  drm/lima: fix wait pp reset timeout (2020-07-20 08:46:06 +0800)

----------------------------------------------------------------
 * sun4i: Fix inverted HPD result; fixes an earlier fix
 * lima: fix timeout during reset

----------------------------------------------------------------
Chen-Yu Tsai (1):
      drm: sun4i: hdmi: Fix inverted HPD result

Qiang Yu (1):
      drm/lima: fix wait pp reset timeout

 drivers/gpu/drm/lima/lima_pp.c         | 2 ++
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-07-15 17:17 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-07-15 17:17 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here is the PR for the current drm-misc-fixes. The aspeed fix is only
about dmesg noise. The dmabuf locking appears to be a real bug.

Best regards
Thomas

drm-misc-fixes-2020-07-15:
 * aspeed: setup fbdev console after registering device; avoids warning
   and stacktrace in dmesg log
 * dmabuf: protect dmabuf->name with a spinlock; avoids sleeping in
   atomic context
The following changes since commit 00debf8109e5fad3db31375be2a3c515e1461b4a:

  drm/hisilicon/hibmc: Move drm_fbdev_generic_setup() down to avoid the splat (2020-07-08 09:08:22 +0000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-07-15

for you to fetch changes up to 6348dd291e3653534a9e28e6917569bc9967b35b:

  dmabuf: use spinlock to access dmabuf->name (2020-07-10 15:39:29 +0530)

----------------------------------------------------------------
 * aspeed: setup fbdev console after registering device; avoids warning
   and stacktrace in dmesg log
 * dmabuf: protect dmabuf->name with a spinlock; avoids sleeping in
   atomic context

----------------------------------------------------------------
Charan Teja Kalla (1):
      dmabuf: use spinlock to access dmabuf->name

Guenter Roeck (1):
      drm/aspeed: Call drm_fbdev_generic_setup after drm_dev_register

 drivers/dma-buf/dma-buf.c               | 11 +++++++----
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c |  3 +--
 include/linux/dma-buf.h                 |  1 +
 3 files changed, 9 insertions(+), 6 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-07-08 12:10 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-07-08 12:10 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's the PR for the current drm-misc-fixes. Only two patches this week.

drm-misc-fixes-2020-07-08:
 * meson: OSD burst-length fixes
 * hibmc: fix runtime warning by setting up generic fbdev after
   registering device
The following changes since commit bda8eaa6dee7525f4dac950810a85a88bf6c2ba0:

  drm: sun4i: hdmi: Remove extra HPD polling (2020-06-30 10:01:48 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-07-08

for you to fetch changes up to 00debf8109e5fad3db31375be2a3c515e1461b4a:

  drm/hisilicon/hibmc: Move drm_fbdev_generic_setup() down to avoid the splat (2020-07-08 09:08:22 +0000)

----------------------------------------------------------------
 * meson: OSD burst-length fixes
 * hibmc: fix runtime warning by setting up generic fbdev after
   registering device

----------------------------------------------------------------
Martin Blumenstingl (1):
      drm/meson: viu: fix setting the OSD burst length in VIU_OSD1_FIFO_CTRL_STAT

Zenghui Yu (1):
      drm/hisilicon/hibmc: Move drm_fbdev_generic_setup() down to avoid the splat

 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c |  5 +++--
 drivers/gpu/drm/meson/meson_registers.h         |  6 ++++++
 drivers/gpu/drm/meson/meson_viu.c               | 11 ++---------
 3 files changed, 11 insertions(+), 11 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-07-02  7:51 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-07-02  7:51 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

here's the PR for the current drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2020-07-02:
 * dma-buf: fix a use-after-free bug

 * sun4i: remove HPD polling
The following changes since commit dc5bdb68b5b369d5bc7d1de96fa64cc1737a6320:

  drm/fb-helper: Fix vt restore (2020-06-24 21:34:11 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-07-02

for you to fetch changes up to bda8eaa6dee7525f4dac950810a85a88bf6c2ba0:

  drm: sun4i: hdmi: Remove extra HPD polling (2020-06-30 10:01:48 +0200)

----------------------------------------------------------------
 * dma-buf: fix a use-after-free bug

 * sun4i: remove HPD polling

----------------------------------------------------------------
Chen-Yu Tsai (1):
      drm: sun4i: hdmi: Remove extra HPD polling

Sumit Semwal (1):
      dma-buf: Move dma_buf_release() from fops to dentry_ops

 drivers/dma-buf/dma-buf.c              | 54 ++++++++++++++++------------------
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c |  5 ++--
 2 files changed, 27 insertions(+), 32 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-06-25  8:27 Thomas Zimmermann
  0 siblings, 0 replies; 95+ messages in thread
From: Thomas Zimmermann @ 2020-06-25  8:27 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

Hi Dave and Daniel,

there's the PR for the current patches in drm-misc-fixes. Besides the fixes
there's also a merge of v.5.8-rc1.

Best regards
Thomas

drm-misc-fixes-2020-06-25:
Short summary of fixes pull (less than what git shortlog provides):

 * In mcde, set up fbdev after device registration and removde the last access
to dev->dev_private. Fixes an error message and a segmentation fault.

 * Set the connector type for LogicPT Type 28 and newhaven_nhd_43_480272ef_atxl
panels.

 * In uvesafb, fix the handling of the noblank option.

 * Fix panel orientation for Asus T101HA and Acer S1003.

 * Fix DMA configuration for sun4i if IOMMU is present.

 * Fix regression in VT restoration. Unbreaks userspace (i.e., Xorg) VT handling.
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-06-25

for you to fetch changes up to dc5bdb68b5b369d5bc7d1de96fa64cc1737a6320:

  drm/fb-helper: Fix vt restore (2020-06-24 21:34:11 +0200)

----------------------------------------------------------------
Short summary of fixes pull (less than what git shortlog provides):

 * In mcde, set up fbdev after device registration and removde the last access
to dev->dev_private. Fixes an error message and a segmentation fault.

 * Set the connector type for LogicPT Type 28 and newhaven_nhd_43_480272ef_atxl
panels.

 * In uvesafb, fix the handling of the noblank option.

 * Fix panel orientation for Asus T101HA and Acer S1003.

 * Fix DMA configuration for sun4i if IOMMU is present.

 * Fix regression in VT restoration. Unbreaks userspace (i.e., Xorg) VT handling.

----------------------------------------------------------------
Adam Ford (1):
      drm/panel-simple: fix connector type for LogicPD Type28 Display

Bartlomiej Zolnierkiewicz (1):
      video: fbdev: uvesafb: fix "noblank" option handling

Daniel Vetter (1):
      drm/fb-helper: Fix vt restore

Hans de Goede (2):
      drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
      drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003

Linus Walleij (2):
      drm: mcde: Fix display initialization problem
      drm: mcde: Fix forgotten user of drm->dev_private

Maxime Ripard (1):
      drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU

Thomas Zimmermann (1):
      Merge v5.8-rc1 into drm-misc-fixes

Tomi Valkeinen (1):
      drm/panel-simple: fix connector type for newhaven_nhd_43_480272ef_atxl

Xiyu Yang (2):
      drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved
      drm/ttm: Fix dma_fence refcnt leak when adding move fence

 drivers/gpu/drm/drm_fb_helper.c                | 63 ++++++++++++++++++++------
 drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 +++---
 drivers/gpu/drm/mcde/mcde_display.c            |  2 +-
 drivers/gpu/drm/mcde/mcde_drv.c                |  3 +-
 drivers/gpu/drm/panel/panel-simple.c           |  2 +
 drivers/gpu/drm/sun4i/sun8i_mixer.c            | 13 ++++++
 drivers/gpu/drm/ttm/ttm_bo.c                   |  4 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                |  2 +
 drivers/video/fbdev/core/fbcon.c               |  3 +-
 drivers/video/fbdev/uvesafb.c                  |  2 +-
 include/uapi/linux/fb.h                        |  1 +
 11 files changed, 83 insertions(+), 26 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-05-28 11:09 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-05-28 11:09 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1064 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR.

Thanks!
Maxime

drm-misc-fixes-2020-05-28:
Two ingenic fixes, one for a wrong cast, the other for a typo in a
comparison
The following changes since commit c54a8f1f329197d83d941ad84c4aa38bf282cbbd:

  drm/meson: pm resume add return errno branch (2020-05-13 12:00:37 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-05-28

for you to fetch changes up to abf56fadf0e208abfb13ad1ac0094416058da0ad:

  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type (2020-05-17 14:16:15 +0200)

----------------------------------------------------------------
Two ingenic fixes, one for a wrong cast, the other for a typo in a
comparison

----------------------------------------------------------------
Paul Cercueil (2):
      gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
      gpu/drm: Ingenic: Fix opaque pointer casted to wrong type

 drivers/gpu/drm/ingenic/ingenic-drm.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-05-14  7:35 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-05-14  7:35 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 910 bytes --]

Hi!

Here's this week's drm-misc-fixes PR

Maxime

drm-misc-fixes-2020-05-14:
Just one meson patch this time to propagate an error code
The following changes since commit 5fe89a6acd668cbd1817fcdef5caa9fee568c2e8:

  drm: Fix HDCP failures when SRM fw is missing (2020-05-05 14:01:53 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-05-14

for you to fetch changes up to c54a8f1f329197d83d941ad84c4aa38bf282cbbd:

  drm/meson: pm resume add return errno branch (2020-05-13 12:00:37 +0200)

----------------------------------------------------------------
Just one meson patch this time to propagate an error code

----------------------------------------------------------------
Bernard Zhao (1):
      drm/meson: pm resume add return errno branch

 drivers/gpu/drm/meson/meson_drv.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-05-07 16:01 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-05-07 16:01 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1550 bytes --]

Hi!

Here is this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2020-05-07:
A few minor fixes for an ordering issue in virtio, an (old) gcc warning
in sun4i, a probe issue in ingenic-drm and a regression in the HDCP
support.
The following changes since commit 6f49c2515e2258f08f2b905c9772dbf729610415:

  dma-buf: fix documentation build warnings (2020-04-30 19:47:39 +0530)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-05-07

for you to fetch changes up to 5fe89a6acd668cbd1817fcdef5caa9fee568c2e8:

  drm: Fix HDCP failures when SRM fw is missing (2020-05-05 14:01:53 -0400)

----------------------------------------------------------------
A few minor fixes for an ordering issue in virtio, an (old) gcc warning
in sun4i, a probe issue in ingenic-drm and a regression in the HDCP
support.

----------------------------------------------------------------
Arnd Bergmann (1):
      sun6i: dsi: fix gcc-4.8

Gurchetan Singh (1):
      drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode

H. Nikolaus Schaller (1):
      drm: ingenic-drm: add MODULE_DEVICE_TABLE

Sean Paul (1):
      drm: Fix HDCP failures when SRM fw is missing

 drivers/gpu/drm/drm_hdcp.c             | 8 +++++++-
 drivers/gpu/drm/ingenic/ingenic-drm.c  | 1 +
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h   | 1 +
 drivers/gpu/drm/virtio/virtgpu_gem.c   | 3 +++
 drivers/gpu/drm/virtio/virtgpu_ioctl.c | 3 +--
 6 files changed, 14 insertions(+), 4 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-04-30 15:32 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-04-30 15:32 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2227 bytes --]

Hi!

Here's this week drm-misc-fixes PR

Thanks!
Maxime

drm-misc-fixes-2020-04-30:
A few resources-related fixes for qxl, some doc build warnings and ioctl
fixes for dma-buf, an off-by-one fix in edid, and a return code fix in
DP-MST
The following changes since commit 9da67433f64eb89e5a7b47977507806c6ea026e7:

  drm/tidss: fix crash related to accessing freed memory (2020-04-20 10:07:35 +0300)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-04-30

for you to fetch changes up to 6f49c2515e2258f08f2b905c9772dbf729610415:

  dma-buf: fix documentation build warnings (2020-04-30 19:47:39 +0530)

----------------------------------------------------------------
A few resources-related fixes for qxl, some doc build warnings and ioctl
fixes for dma-buf, an off-by-one fix in edid, and a return code fix in
DP-MST

----------------------------------------------------------------
Daniel Vetter (1):
      dma-buf: Fix SET_NAME ioctl uapi

Gurchetan Singh (1):
      drm/virtio: only destroy created contexts

Lyude Paul (1):
      drm/dp_mst: Fix drm_dp_send_dpcd_write() return code

Randy Dunlap (1):
      dma-buf: fix documentation build warnings

Vasily Averin (4):
      drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
      drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
      drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
      drm/qxl: qxl_release use after free

Ville Syrjälä (1):
      drm/edid: Fix off-by-one in DispID DTD pixel clock

 drivers/dma-buf/dma-buf.c             |  7 ++++---
 drivers/gpu/drm/drm_dp_mst_topology.c |  8 ++++++--
 drivers/gpu/drm/drm_edid.c            |  2 +-
 drivers/gpu/drm/qxl/qxl_cmd.c         | 10 +++++-----
 drivers/gpu/drm/qxl/qxl_display.c     |  6 +++---
 drivers/gpu/drm/qxl/qxl_draw.c        |  7 ++++---
 drivers/gpu/drm/qxl/qxl_image.c       |  3 ++-
 drivers/gpu/drm/qxl/qxl_ioctl.c       |  5 +----
 drivers/gpu/drm/virtio/virtgpu_kms.c  | 17 ++++++-----------
 include/linux/dma-buf.h               |  3 +--
 include/uapi/linux/dma-buf.h          |  6 ++++++
 11 files changed, 39 insertions(+), 35 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-04-23 10:32 Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2020-04-23 10:32 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 2402 bytes --]

Hi,

Here is this week (and the first) drm-misc-fixes PR.

Maxime

drm-misc-fixes-2020-04-23:
A few resources-related fixes (tidss, dp_mst, scheduler), probe fixes and
DT bindings adjustments.
The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-04-23

for you to fetch changes up to 9da67433f64eb89e5a7b47977507806c6ea026e7:

  drm/tidss: fix crash related to accessing freed memory (2020-04-20 10:07:35 +0300)

----------------------------------------------------------------
A few resources-related fixes (tidss, dp_mst, scheduler), probe fixes and
DT bindings adjustments.

----------------------------------------------------------------
Christian König (1):
      drm/scheduler: fix drm_sched_get_cleanup_job

Fabio Estevam (2):
      dt-bindings: display: ltk500hd1829: Remove the reg property
      dt-bindings: display: xpp055c272: Remove the reg property

Marek Szyprowski (1):
      drm/bridge: analogix_dp: Split bind() into probe() and real bind()

Markus Elfring (1):
      drm/meson: Delete an error message in meson_dw_hdmi_bind()

Maxime Ripard (1):
      Merge v5.7-rc1 into drm-misc-fixes

Mikita Lipski (1):
      drm/dp_mst: Zero assigned PBN when releasing VCPI slots

Sam Ravnborg (1):
      dt-bindings: display: allow port and ports in panel-lvds

Tomi Valkeinen (1):
      drm/tidss: fix crash related to accessing freed memory

Vasily Khoruzhick (1):
      drm/bridge: anx6345: set correct BPC for display_info of connector

 .../display/panel/leadtek,ltk500hd1829.yaml        |  1 -
 .../devicetree/bindings/display/panel/lvds.yaml    | 10 ++++++++-
 .../bindings/display/panel/xinpeng,xpp055c272.yaml |  1 -
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |  3 +++
 drivers/gpu/drm/drm_dp_mst_topology.c              |  1 +
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  4 +---
 drivers/gpu/drm/scheduler/sched_main.c             |  2 +-
 drivers/gpu/drm/tidss/tidss_crtc.c                 | 16 ++++++++++++---
 drivers/gpu/drm/tidss/tidss_encoder.c              | 14 ++++++++++---
 drivers/gpu/drm/tidss/tidss_plane.c                | 24 ++++++++++++++++------
 10 files changed, 57 insertions(+), 19 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-03-26 14:04 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-03-26 14:04 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-03-26:
drm-misc-fixes for v5.6:
- SG fixes for prime, radeon and amdgpu.
The following changes since commit b216a8e7908cd750550c0480cf7d2b3a37f06954:

  drm/lease: fix WARNING in idr_destroy (2020-03-18 14:42:18 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-03-26

for you to fetch changes up to 47f7826c520ecd92ffbffe59ecaa2fe61e42ec70:

  drm/radeon: fix scatter-gather mapping with user pages (2020-03-25 12:10:55 -0400)

----------------------------------------------------------------
drm-misc-fixes for v5.6:
- SG fixes for prime, radeon and amdgpu.

----------------------------------------------------------------
Shane Francis (3):
      drm/prime: use dma length macro when mapping sg
      drm/amdgpu: fix scatter-gather mapping with user pages
      drm/radeon: fix scatter-gather mapping with user pages

 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +-
 drivers/gpu/drm/drm_prime.c             | 2 +-
 drivers/gpu/drm/radeon/radeon_ttm.c     | 2 +-
 3 files 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] 95+ messages in thread

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-03-18 14:07 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-03-18 14:07 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-03-18-1:
One more fix for v5.6:
- drm/lease: fix WARNING in idr_destroy
The following changes since commit 1b79cfd99ff5127e6a143767b51694a527b3ea38:

  drm: kirin: Revert "Fix for hikey620 display offset problem" (2020-03-04 13:29:05 +0000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-03-18-1

for you to fetch changes up to b216a8e7908cd750550c0480cf7d2b3a37f06954:

  drm/lease: fix WARNING in idr_destroy (2020-03-18 14:42:18 +0100)

----------------------------------------------------------------
One more fix for v5.6:
- drm/lease: fix WARNING in idr_destroy

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/komeda: mark PM functions as __maybe_unused

Gerd Hoffmann (1):
      drm/bochs: downgrade pci_request_region failure from error to warning

Jernej Skrabec (1):
      drm/bridge: dw-hdmi: fix AVI frame colorimetry

Qiujun Huang (1):
      drm/lease: fix WARNING in idr_destroy

 drivers/gpu/drm/arm/display/komeda/komeda_drv.c |  4 +--
 drivers/gpu/drm/bochs/bochs_hw.c                |  6 ++--
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c       | 46 ++++++++++++++-----------
 drivers/gpu/drm/drm_lease.c                     |  3 +-
 4 files changed, 32 insertions(+), 27 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-03-18 11:55 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-03-18 11:55 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-03-18:
drm-misc-fixes for v5.6:
- Fix AVI frame colorimetry in the dw-hdmi bridge.
- Fix compiler warning in komeda by annotating functions as __maybe_unused.
- Downgrade bochs pci_request_region failure from error to warning to
  workaround firmware fb.
The following changes since commit 1b79cfd99ff5127e6a143767b51694a527b3ea38:

  drm: kirin: Revert "Fix for hikey620 display offset problem" (2020-03-04 13:29:05 +0000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-03-18

for you to fetch changes up to 8c34cd1a7f089dc03933289c5d4a4d1489549828:

  drm/bochs: downgrade pci_request_region failure from error to warning (2020-03-13 15:34:19 +0100)

----------------------------------------------------------------
drm-misc-fixes for v5.6:
- Fix AVI frame colorimetry in the dw-hdmi bridge.
- Fix compiler warning in komeda by annotating functions as __maybe_unused.
- Downgrade bochs pci_request_region failure from error to warning to
  workaround firmware fb.

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/komeda: mark PM functions as __maybe_unused

Gerd Hoffmann (1):
      drm/bochs: downgrade pci_request_region failure from error to warning

Jernej Skrabec (1):
      drm/bridge: dw-hdmi: fix AVI frame colorimetry

 drivers/gpu/drm/arm/display/komeda/komeda_drv.c |  4 +--
 drivers/gpu/drm/bochs/bochs_hw.c                |  6 ++--
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c       | 46 ++++++++++++++-----------
 3 files changed, 30 insertions(+), 26 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-03-05 10:19 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-03-05 10:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-03-05:
Fixes for v5.6.rc5:
- Fix memory leak
- Fix resource id creation race in virtio.
- Various mmap fixes.
- Fix fence leak in ttm_buffer_object_transfer().
- Fixes for sun4i VI layer format support.
- kirin: Revert "Fix for hikey620 display offset problem"
The following changes since commit dde2bb2da01e96c17f0a44b4a3cf72a30e66e3ef:

  drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context (2020-02-12 14:27:29 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-03-05

for you to fetch changes up to 1b79cfd99ff5127e6a143767b51694a527b3ea38:

  drm: kirin: Revert "Fix for hikey620 display offset problem" (2020-03-04 13:29:05 +0000)

----------------------------------------------------------------
Fixes for v5.6.rc5:
- Fix memory leak
- Fix resource id creation race in virtio.
- Various mmap fixes.
- Fix fence leak in ttm_buffer_object_transfer().
- Fixes for sun4i VI layer format support.
- kirin: Revert "Fix for hikey620 display offset problem"

----------------------------------------------------------------
Ahzo (1):
      drm/ttm: fix leaking fences via ttm_buffer_object_transfer

Cong Wang (1):
      dma-buf: free dmabuf->name in dma_buf_release()

Gerd Hoffmann (3):
      drm/shmem: add support for per object caching flags.
      drm/virtio: fix mmap page attributes
      drm/shmem: drop pgprot_decrypted()

Icenowy Zheng (1):
      drm/bridge: analogix-anx6345: fix set of link bandwidth

Jernej Skrabec (3):
      drm/sun4i: de2/de3: Remove unsupported VI layer formats
      drm/sun4i: Add separate DE3 VI layer formats
      drm/sun4i: Fix DE2 VI layer format support

John Bates (1):
      drm/virtio: fix resource id creation race

John Stultz (1):
      drm: kirin: Revert "Fix for hikey620 display offset problem"

Tomeu Vizoso (1):
      drm/panfrost: Don't try to map on error faults

 drivers/dma-buf/dma-buf.c                          |   1 +
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |   3 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  16 +++-
 drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h    |   1 -
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |  20 ----
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  44 ++++-----
 drivers/gpu/drm/sun4i/sun8i_mixer.c                | 104 ++++++++++++++++++---
 drivers/gpu/drm/sun4i/sun8i_mixer.h                |  11 +++
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |  66 +++++++++++--
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |   1 +
 drivers/gpu/drm/virtio/virtgpu_object.c            |   5 +-
 include/drm/drm_gem_shmem_helper.h                 |   5 +
 12 files changed, 202 insertions(+), 75 deletions(-)
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-02-20 10:06 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-02-20 10:06 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

I see I missed some commits in the actual tag, but I fixed this below.


drm-misc-fixes-2020-02-20:
drm-misc-fixes for v5.6-rc3:
- Fix dt binding for sunxi.
- Allow only 1 rotation argument, and allow 0 rotation in video cmdline.
- Small compiler warning fix for panfrost.
- Fix when using performance counters in panfrost when using per fd address space.
- Fix tc358767 poll timeouts.
- Fix ti-tfp410 error message.

The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-02-20

for you to fetch changes up to dde2bb2da01e96c17f0a44b4a3cf72a30e66e3ef:

  drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context (2020-02-12 14:27:29 -0600)

----------------------------------------------------------------
drm-misc-fixes for v5.6-rc3:
- Fix dt binding for sunxi.
- Allow only 1 rotation argument, and allow 0 rotation in video cmdline.
- Small compiler warning fix for panfrost.
- Fix when using performance counters in panfrost when using per fd address space.

----------------------------------------------------------------
Boris Brezillon (1):
      drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context

Geert Uytterhoeven (1):
      drm/bridge: ti-tfp410: Update drm_connector_init_with_ddc() error message

Maarten Lankhorst (1):
      Merge v5.6-rc1 into drm-misc-fixes

Maxime Ripard (1):
      dt-bindings: display: sunxi: Fix compatible

Stephan Gerhold (2):
      drm/modes: Make sure to parse valid rotation value from cmdline
      drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters

Tomi Valkeinen (1):
      drm/bridge: tc358767: fix poll timeouts

YueHaibing (1):
      drm/panfrost: Remove set but not used variable 'bo'

 .../bindings/display/allwinner,sun4i-a10-tcon.yaml        |  6 +++++-
 drivers/gpu/drm/bridge/tc358767.c                         |  8 ++++----
 drivers/gpu/drm/bridge/ti-tfp410.c                        |  3 ++-
 drivers/gpu/drm/drm_client_modeset.c                      |  3 ++-
 drivers/gpu/drm/drm_dp_mst_topology.c                     |  3 ++-
 drivers/gpu/drm/drm_modes.c                               |  7 +++++++
 drivers/gpu/drm/panfrost/panfrost_drv.c                   |  1 +
 drivers/gpu/drm/panfrost/panfrost_gem.h                   |  6 ++++++
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c          |  3 +++
 drivers/gpu/drm/panfrost/panfrost_job.c                   | 13 +++++++------
 drivers/gpu/drm/panfrost/panfrost_mmu.c                   |  7 ++++++-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c               | 11 ++++-------
 drivers/gpu/drm/selftests/drm_cmdline_selftests.h         |  1 +
 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c       | 15 +++++++++++++--
 drivers/gpu/drm/sun4i/sun4i_drv.c                         |  1 -
 15 files changed, 63 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] 95+ messages in thread

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-02-07  9:13 Maarten Lankhorst
  0 siblings, 0 replies; 95+ messages in thread
From: Maarten Lankhorst @ 2020-02-07  9:13 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx

drm-misc-fixes-2020-02-07:
Fixes for v5.6:
- Revert allow_fb_modifiers in sun4i, as it causes a regression for DE2 and DE3.
- Fix null pointer deref in drm_dp_mst_process_up_req().
The following changes since commit bdefca2d8dc0f80bbe49e08bf52a717146490706:

  drm/panfrost: Add the panfrost_gem_mapping concept (2020-01-21 10:32:55 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-02-07

for you to fetch changes up to 7e0cf7e9936c4358b0863357b90aa12afe6489da:

  drm/panfrost: Make sure the shrinker does not reclaim referenced BOs (2020-02-03 11:23:21 +0000)

----------------------------------------------------------------
Fixes for v5.6:
- Revert allow_fb_modifiers in sun4i, as it causes a regression for DE2 and DE3.
- Fix null pointer deref in drm_dp_mst_process_up_req().

----------------------------------------------------------------
Boris Brezillon (1):
      drm/panfrost: Make sure the shrinker does not reclaim referenced BOs

Jernej Skrabec (1):
      Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode config"

José Roberto de Souza (1):
      drm/mst: Fix possible NULL pointer dereference in drm_dp_mst_process_up_req()

 drivers/gpu/drm/drm_dp_mst_topology.c            | 3 ++-
 drivers/gpu/drm/panfrost/panfrost_drv.c          | 1 +
 drivers/gpu/drm/panfrost/panfrost_gem.h          | 6 ++++++
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 +++
 drivers/gpu/drm/panfrost/panfrost_job.c          | 7 ++++++-
 drivers/gpu/drm/sun4i/sun4i_drv.c                | 1 -
 6 files changed, 18 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] 95+ messages in thread

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-01-22 21:37 Sean Paul
  0 siblings, 0 replies; 95+ messages in thread
From: Sean Paul @ 2020-01-22 21:37 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Wayne Lin, dri-devel, Maxime Ripard, intel-gfx


Hi Dave and Daniel,
Back with what might be my last -misc pull request :-(

Just a couple fixes. We have our customary MST fix from AMD and a panfrost fix.

Please pull!

drm-misc-fixes-2020-01-22-1:
-mst: Fix SST branch device handling (Wayne)
-panfrost: Fix mapping of globally visible BO's (Boris)

Cc: Wayne Lin <Wayne.Lin@amd.com>
CC: Boris Brezillon <boris.brezillon@collabora.com>

Cheers, Sean


The following changes since commit 5a64967a2f3bbc01cc708ee43c7b0893089c61c4:

  drm/dp_mst: Have DP_Tx send one msg at a time (2020-01-15 17:01:21 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-01-22-1

for you to fetch changes up to bdefca2d8dc0f80bbe49e08bf52a717146490706:

  drm/panfrost: Add the panfrost_gem_mapping concept (2020-01-21 10:32:55 -0600)

----------------------------------------------------------------
-mst: Fix SST branch device handling (Wayne)
-panfrost: Fix mapping of globally visible BO's (Boris)

Cc: Wayne Lin <Wayne.Lin@amd.com>
CC: Boris Brezillon <boris.brezillon@collabora.com>

----------------------------------------------------------------
Boris Brezillon (1):
      drm/panfrost: Add the panfrost_gem_mapping concept

Wayne Lin (1):
      drm/dp_mst: Handle SST-only branch device case

 drivers/gpu/drm/drm_dp_mst_topology.c            | 140 +++++++++++++----------
 drivers/gpu/drm/panfrost/panfrost_drv.c          |  91 +++++++++++++--
 drivers/gpu/drm/panfrost/panfrost_gem.c          | 124 +++++++++++++++++---
 drivers/gpu/drm/panfrost/panfrost_gem.h          |  41 ++++++-
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c |   3 +-
 drivers/gpu/drm/panfrost/panfrost_job.c          |  13 ++-
 drivers/gpu/drm/panfrost/panfrost_job.h          |   1 +
 drivers/gpu/drm/panfrost/panfrost_mmu.c          |  61 +++++-----
 drivers/gpu/drm/panfrost/panfrost_mmu.h          |   6 +-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c      |  34 ++++--
 10 files changed, 380 insertions(+), 134 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-01-16 16:28 Sean Paul
  0 siblings, 0 replies; 95+ messages in thread
From: Sean Paul @ 2020-01-16 16:28 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Tobias Schramm, Wayne Lin, dri-devel, Maxime Ripard,
	intel-gfx, Gerd Hoffmann


Hi Dave and Daniel,
I'm delighted to present another -misc-fixes pull. Dock users rejoice, MST
keeps getting better!

Please pull!

drm-misc-fixes-2020-01-16:
virtio: maintain obj reservation lock when submitting cmds (Gerd)
rockchip: increase link rate var size to accommodate rates (Tobias)
mst: serialize down messages and clear timeslots are on unplug (Wayne)

Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Tobias Schramm <t.schramm@manjaro.org>
Cc: Wayne Lin <Wayne.Lin@amd.com>

Cheers, Sean


The following changes since commit 023b3b0e139f54a680202790ba801f61aa43a5c8:

  Merge tag 'drm-intel-fixes-2020-01-09-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-01-10 11:43:02 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-01-16

for you to fetch changes up to 5a64967a2f3bbc01cc708ee43c7b0893089c61c4:

  drm/dp_mst: Have DP_Tx send one msg at a time (2020-01-15 17:01:21 -0500)

----------------------------------------------------------------
virtio: maintain obj reservation lock when submitting cmds (Gerd)
rockchip: increase link rate var size to accommodate rates (Tobias)
mst: serialize down messages and clear timeslots are on unplug (Wayne)

Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Tobias Schramm <t.schramm@manjaro.org>
Cc: Wayne Lin <Wayne.Lin@amd.com>

----------------------------------------------------------------
Gerd Hoffmann (1):
      drm/virtio: add missing virtio_gpu_array_lock_resv call

Tobias Schramm (1):
      drm/rockchip: fix integer type used for storing dp data rate

Wayne Lin (2):
      drm/dp_mst: clear time slots for ports invalid
      drm/dp_mst: Have DP_Tx send one msg at a time

 drivers/gpu/drm/drm_dp_mst_topology.c  | 39 +++++++++++++++++++++++++++++++---
 drivers/gpu/drm/rockchip/cdn-dp-core.h |  2 +-
 drivers/gpu/drm/virtio/virtgpu_plane.c |  1 +
 include/drm/drm_dp_mst_helper.h        |  6 ++++++
 4 files changed, 44 insertions(+), 4 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2020-01-08 20:59 Sean Paul
  0 siblings, 0 replies; 95+ messages in thread
From: Sean Paul @ 2020-01-08 20:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Geert Uytterhoeven, Wayne Lin, dri-devel,
	Maxime Ripard, Chen-Yu Tsai, intel-gfx


Hi Dave and Daniel,
Either our code is nearly perfect, or things are still slow due to holidays.
I'll choose to believe the former.

Please pull!

drm-misc-fixes-2020-01-08:
-mst: Fix NO_STOP_BIT bit offset (Wayne)
-sun4i: Fix RGB_DIV clock min divider on old hardware (Chen-Yu)
-fb_helper: Fix bits_per_pixel param set behavior to round up (Geert)

Cc: Wayne Lin <Wayne.Lin@amd.com>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>

Cheers, Sean


The following changes since commit ac2917b01992c098b8d4e6837115e3ca347fdd90:

  drm/arm/mali: make malidp_mw_connector_helper_funcs static (2019-12-20 15:23:51 +0000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-01-08

for you to fetch changes up to f30e27779d3031a092c2a177b7fb76adccc45241:

  drm/fb-helper: Round up bits_per_pixel if possible (2020-01-07 16:54:03 +0100)

----------------------------------------------------------------
-mst: Fix NO_STOP_BIT bit offset (Wayne)
-sun4i: Fix RGB_DIV clock min divider on old hardware (Chen-Yu)
-fb_helper: Fix bits_per_pixel param set behavior to round up (Geert)

Cc: Wayne Lin <Wayne.Lin@amd.com>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>

----------------------------------------------------------------
Chen-Yu Tsai (1):
      drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model

Geert Uytterhoeven (1):
      drm/fb-helper: Round up bits_per_pixel if possible

Wayne Lin (1):
      drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ

 drivers/gpu/drm/drm_dp_mst_topology.c |  2 +-
 drivers/gpu/drm/drm_fb_helper.c       |  7 ++++++-
 drivers/gpu/drm/sun4i/sun4i_tcon.c    | 15 ++++++++++++---
 drivers/gpu/drm/sun4i/sun4i_tcon.h    |  1 +
 4 files changed, 20 insertions(+), 5 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2019-12-31 15:25 Sean Paul
  0 siblings, 0 replies; 95+ messages in thread
From: Sean Paul @ 2019-12-31 15:25 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: dim-tools, Stefan Mavrodiev, dri-devel, Maxime Ripard, Ben Dooks,
	intel-gfx


Hi Dave and Daniel,
2 fixes, 1 of which is marked for stable.


drm-misc-fixes-2019-12-31:
-sun4i: Fix double-free in connector/encoder cleanup (Stefan)
-malidp: Make vtable static (Ben)

Cc: Ben Dooks <ben.dooks@codethink.co.uk>
Cc: Stefan Mavrodiev <stefan@olimex.com>

Cheers, Sean


The following changes since commit d16f0f61400074dbc75797ca5ef5c3d50f6c0ddf:

  Merge tag 'drm-fixes-5.5-2019-12-12' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-12-13 14:50:01 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-12-31

for you to fetch changes up to ac2917b01992c098b8d4e6837115e3ca347fdd90:

  drm/arm/mali: make malidp_mw_connector_helper_funcs static (2019-12-20 15:23:51 +0000)

----------------------------------------------------------------
-sun4i: Fix double-free in connector/encoder cleanup (Stefan)
-malidp: Make vtable static (Ben)

Cc: Ben Dooks <ben.dooks@codethink.co.uk>
Cc: Stefan Mavrodiev <stefan@olimex.com>

----------------------------------------------------------------
Ben Dooks (Codethink) (1):
      drm/arm/mali: make malidp_mw_connector_helper_funcs static

Stefan Mavrodiev (1):
      drm/sun4i: hdmi: Remove duplicate cleanup calls

 drivers/gpu/drm/arm/malidp_mw.c        | 2 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
@ 2019-12-11 21:21 Sean Paul
  0 siblings, 0 replies; 95+ messages in thread
From: Sean Paul @ 2019-12-11 21:21 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


Hi Dave and Daniel,
A couple patches from -misc-fixes.


drm-misc-fixes-2019-12-11:
- Expand dma-buf MAINTAINER scope
- Fix mode matching for drivers not using picture_aspect_ratio

Cheers, Sean


The following changes since commit 6645d42d79d33e8a9fe262660a75d5f4556bbea9:

  dma-buf: Fix memory leak in sync_file_merge() (2019-11-25 10:21:33 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-12-11

for you to fetch changes up to 78baee8d3b976a6a6a2c208e3a36d3f1e6297e6c:

  MAINTAINERS: Match on dma_buf|fence|resv anywhere (2019-12-10 11:26:19 +0100)

----------------------------------------------------------------
- Expand dma-buf MAINTAINER scope
- Fix mode matching for drivers not using picture_aspect_ratio

----------------------------------------------------------------
Daniel Vetter (1):
      MAINTAINERS: Match on dma_buf|fence|resv anywhere

Martin Blumenstingl (1):
      drm: meson: venc: cvbs: fix CVBS mode matching

 MAINTAINERS                             |  1 +
 drivers/gpu/drm/meson/meson_venc_cvbs.c | 48 ++++++++++++++++++---------------
 2 files changed, 28 insertions(+), 21 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
  2019-11-25  9:43 Maxime Ripard
@ 2019-11-25  9:43 ` Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2019-11-25  9:43 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1304 bytes --]

Hi Dave, Daniel,

Here are a few lates fixes for drm-misc-fixes. Obviously, it's not
going to make it into 5.4, but it'd be great if they were in the
upcoming PR.

Thanks!
Maxime

drm-misc-fixes-2019-11-25:
 - A fix for a memory leak in the dma-buf support
 - One in mcde DSI support that leads to a pointer dereference
The following changes since commit 0b8e7bbde5e7e2c419567e1ee29587dae3b78ee3:

  drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. (2019-11-13 15:20:33 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-11-25

for you to fetch changes up to 6645d42d79d33e8a9fe262660a75d5f4556bbea9:

  dma-buf: Fix memory leak in sync_file_merge() (2019-11-25 10:21:33 +0100)

----------------------------------------------------------------
 - A fix for a memory leak in the dma-buf support
 - One in mcde DSI support that leads to a pointer dereference

----------------------------------------------------------------
Navid Emamdoost (1):
      dma-buf: Fix memory leak in sync_file_merge()

Stephan Gerhold (1):
      drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found

 drivers/dma-buf/sync_file.c     | 2 +-
 drivers/gpu/drm/mcde/mcde_dsi.c | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
  2019-11-13 14:26 Maxime Ripard
@ 2019-11-13 14:26 ` Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2019-11-13 14:26 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 957 bytes --]

Hi Dave, Daniel,

Here's a PR for this week's drm-misc-fixes.

Maxime

drm-misc-fixes-2019-11-13:
- One fix to the dotclock dividers range for sun4i
The following changes since commit 105401b659b7eb9cb42d6b5b75d5c049ad4b3dca:

  drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields (2019-11-06 17:57:42 -0600)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-11-13

for you to fetch changes up to 0b8e7bbde5e7e2c419567e1ee29587dae3b78ee3:

  drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. (2019-11-13 15:20:33 +0100)

----------------------------------------------------------------
- One fix to the dotclock dividers range for sun4i

----------------------------------------------------------------
Yunhao Tian (1):
      drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.

 drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
  2019-11-07  8:22 Maxime Ripard
@ 2019-11-07  8:22 ` Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2019-11-07  8:22 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1626 bytes --]

Hi Dave, Daniel,

Here's this week PR for drm-misc-fixes.

Thanks!
Maxime

drm-misc-fixes-2019-11-07-1:
 - Some new documentation for GEM shmem madvise helpers
 - Fix for a state dereference in atomic self-refresh helpers
 - One compilation fix for c2p fbdev helpers
The following changes since commit f70744c68779c8a72a0c82294e3233b994af656d:

  drm/panfrost: Don't dereference bogus MMU pointers (2019-10-29 13:18:17 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-11-07-1

for you to fetch changes up to 105401b659b7eb9cb42d6b5b75d5c049ad4b3dca:

  drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields (2019-11-06 17:57:42 -0600)

----------------------------------------------------------------
 - Some new documentation for GEM shmem madvise helpers
 - Fix for a state dereference in atomic self-refresh helpers
 - One compilation fix for c2p fbdev helpers

----------------------------------------------------------------
Geert Uytterhoeven (1):
      fbdev: c2p: Fix link failure on non-inlining

Rob Clark (1):
      drm/atomic: fix self-refresh helpers crtc state dereference

Rob Herring (1):
      drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields

 drivers/gpu/drm/drm_atomic_helper.c       | 15 ++++++++++++++-
 drivers/gpu/drm/drm_self_refresh_helper.c | 18 +++++++++++-------
 drivers/video/fbdev/c2p_core.h            |  8 ++++----
 include/drm/drm_gem_shmem_helper.h        | 13 +++++++++++++
 include/drm/drm_self_refresh_helper.h     |  3 ++-
 5 files changed, 44 insertions(+), 13 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
  2019-10-30 18:22 Maxime Ripard
@ 2019-10-30 18:22 ` Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2019-10-30 18:22 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1583 bytes --]

Hi Daniel, Dave,

Here is this week's round of fixes for drm-misc.

Thanks!
Maxime

drm-misc-fixes-2019-10-30-1:
 - three fixes for panfrost, one to silence a warning, one to fix
   runtime_pm and one to prevent bogus pointer dereferences
 - one fix for a memleak in v3d
The following changes since commit 8ae501e295cce9bc6e0dd82d5204a1d5faef44f8:

  drm/komeda: Fix typos in komeda_splitter_validate (2019-10-21 14:50:51 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-10-30-1

for you to fetch changes up to f70744c68779c8a72a0c82294e3233b994af656d:

  drm/panfrost: Don't dereference bogus MMU pointers (2019-10-29 13:18:17 -0500)

----------------------------------------------------------------
 - three fixes for panfrost, one to silence a warning, one to fix
   runtime_pm and one to prevent bogus pointer dereferences
 - one fix for a memleak in v3d

----------------------------------------------------------------
Navid Emamdoost (1):
      drm/v3d: Fix memory leak in v3d_submit_cl_ioctl

Robin Murphy (1):
      drm/panfrost: Don't dereference bogus MMU pointers

Tomeu Vizoso (1):
      panfrost: Properly undo pm_runtime_enable when deferring a probe

Yi Wang (1):
      drm/panfrost: fix -Wmissing-prototypes warnings

 drivers/gpu/drm/panfrost/panfrost_drv.c     |  2 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c     | 15 ++++++++-------
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c |  1 +
 drivers/gpu/drm/v3d/v3d_gem.c               |  5 ++++-
 4 files changed, 14 insertions(+), 9 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* [Intel-gfx] [PULL] drm-misc-fixes
  2019-10-23 11:26 Maxime Ripard
@ 2019-10-23 11:26 ` Maxime Ripard
  0 siblings, 0 replies; 95+ messages in thread
From: Maxime Ripard @ 2019-10-23 11:26 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter; +Cc: dim-tools, dri-devel, Maxime Ripard, intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 1178 bytes --]

Hi Daniel, Dave,

Here is this week's drm-misc-fixes PR.

Thanks!
Maxime

drm-misc-fixes-2019-10-23:
Two fixes for komeda, one for typos and one to prevent an hardware issue
when flushing inactive pipes
The following changes since commit 5b3ec8134f5f9fa1ed0a538441a495521078bbee:

  drm/panfrost: Handle resetting on timeout better (2019-10-15 11:38:22 -0500)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-10-23

for you to fetch changes up to 8ae501e295cce9bc6e0dd82d5204a1d5faef44f8:

  drm/komeda: Fix typos in komeda_splitter_validate (2019-10-21 14:50:51 +0100)

----------------------------------------------------------------
Two fixes for komeda, one for typos and one to prevent an hardware issue
when flushing inactive pipes

----------------------------------------------------------------
Mihail Atanassov (2):
      drm/komeda: Don't flush inactive pipes
      drm/komeda: Fix typos in komeda_splitter_validate

 drivers/gpu/drm/arm/display/komeda/komeda_kms.c            | 3 ++-
 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2022-01-27  9:04 UTC | newest]

Thread overview: 95+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-28 12:52 [Intel-gfx] [PULL] drm-misc-fixes Thomas Zimmermann
  -- strict thread matches above, loose matches on Subject: below --
2022-01-27  9:04 Thomas Zimmermann
2022-01-14 12:54 Maxime Ripard
2021-12-16  8:26 Maxime Ripard
2021-12-09 12:43 Maxime Ripard
2021-12-02  8:44 Maxime Ripard
2021-11-25 10:18 Maxime Ripard
2021-11-18  7:54 Maxime Ripard
2021-11-11  8:48 Thomas Zimmermann
2021-10-28  7:23 Maxime Ripard
2021-10-26 12:17 Maarten Lankhorst
2021-10-21  9:33 Maarten Lankhorst
2021-10-14 12:19 Maarten Lankhorst
2021-10-15  5:17 ` Dave Airlie
2021-10-06  9:21 Maarten Lankhorst
2021-09-30 10:06 Maarten Lankhorst
2021-10-01  9:50 ` Daniel Vetter
2021-10-01 14:46   ` Daniel Vetter
2021-09-08 17:44 Thomas Zimmermann
2021-09-09  3:35 ` Dave Airlie
2021-09-09  9:30   ` Daniel Vetter
2021-09-10  6:20     ` Dave Airlie
2021-08-18 19:18 Thomas Zimmermann
2021-08-12  8:29 Thomas Zimmermann
2021-08-04 18:09 Thomas Zimmermann
2021-07-22 11:50 Thomas Zimmermann
2021-07-15  8:32 Thomas Zimmermann
2021-07-13  8:44 Thomas Zimmermann
2021-07-13 13:44 ` Daniel Vetter
2021-06-24 19:03 Maxime Ripard
2021-06-10 17:16 Maxime Ripard
2021-06-03  8:53 Maxime Ripard
2021-05-27 12:08 Maxime Ripard
2021-05-20 14:08 Maxime Ripard
2021-05-13 13:36 Maxime Ripard
2021-04-09  8:23 Maarten Lankhorst
2021-03-25 11:43 Maarten Lankhorst
2021-03-18 11:33 Maarten Lankhorst
2021-03-18 12:31 ` Daniel Vetter
2021-03-18 15:51   ` Maarten Lankhorst
2021-03-11 10:49 Maarten Lankhorst
2021-02-24 10:27 Thomas Zimmermann
2021-02-25  1:55 ` Dave Airlie
2021-02-25  7:53   ` Thomas Zimmermann
2021-02-25  8:29     ` Maxime Ripard
2021-02-25  8:54     ` Daniel Vetter
2021-02-10 14:08 Thomas Zimmermann
2021-02-02 12:36 Thomas Zimmermann
2021-01-27  7:56 Thomas Zimmermann
2021-01-27  8:13 ` Thomas Zimmermann
2021-01-20 12:09 Thomas Zimmermann
2021-01-20 12:14 ` Thomas Zimmermann
2021-01-12 13:21 Thomas Zimmermann
2021-01-08  9:34 Thomas Zimmermann
2021-01-08  9:53 ` Daniel Vetter
2020-12-03 12:59 Maxime Ripard
2020-11-26  8:54 Maxime Ripard
2020-11-19  8:39 Maxime Ripard
2020-11-12 13:07 Maxime Ripard
2020-11-05 10:13 Maxime Ripard
2020-10-29 17:34 Maxime Ripard
2020-10-01  7:21 Maarten Lankhorst
2020-09-24 10:47 Maarten Lankhorst
2020-09-18 11:11 Maarten Lankhorst
2020-09-10  5:51 Maarten Lankhorst
2020-08-26  7:40 Maarten Lankhorst
2020-08-12 13:24 Maarten Lankhorst
2020-08-04 12:55 Thomas Zimmermann
2020-07-28 11:04 Thomas Zimmermann
2020-07-22  7:03 Thomas Zimmermann
2020-07-15 17:17 Thomas Zimmermann
2020-07-08 12:10 Thomas Zimmermann
2020-07-02  7:51 Thomas Zimmermann
2020-06-25  8:27 Thomas Zimmermann
2020-05-28 11:09 Maxime Ripard
2020-05-14  7:35 Maxime Ripard
2020-05-07 16:01 Maxime Ripard
2020-04-30 15:32 Maxime Ripard
2020-04-23 10:32 Maxime Ripard
2020-03-26 14:04 Maarten Lankhorst
2020-03-18 14:07 Maarten Lankhorst
2020-03-18 11:55 Maarten Lankhorst
2020-03-05 10:19 Maarten Lankhorst
2020-02-20 10:06 Maarten Lankhorst
2020-02-07  9:13 Maarten Lankhorst
2020-01-22 21:37 Sean Paul
2020-01-16 16:28 Sean Paul
2020-01-08 20:59 Sean Paul
2019-12-31 15:25 Sean Paul
2019-12-11 21:21 Sean Paul
2019-11-25  9:43 Maxime Ripard
2019-11-25  9:43 ` [Intel-gfx] " Maxime Ripard
2019-11-13 14:26 Maxime Ripard
2019-11-13 14:26 ` [Intel-gfx] " Maxime Ripard
2019-11-07  8:22 Maxime Ripard
2019-11-07  8:22 ` [Intel-gfx] " Maxime Ripard
2019-10-30 18:22 Maxime Ripard
2019-10-30 18:22 ` [Intel-gfx] " Maxime Ripard
2019-10-23 11:26 Maxime Ripard
2019-10-23 11:26 ` [Intel-gfx] " Maxime Ripard

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).