mbox series

[PULL] drm-misc-next

Message ID 20211014120452.2wicnt6hobu3kbwb@gilmour (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

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

Message

Maxime Ripard Oct. 14, 2021, 12:04 p.m. UTC
Hi Dave, Daniel,

Here's this week drm-misc-next PR

Maxime

drm-misc-next-2021-10-14:
drm-misc-next for 5.16:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - fbdev: Fix double-free, Remove unused scrolling acceleration
  - locking: improve logging for contented locks without backoff
  - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
    users

Driver Changes:
  - nouveau: Various code style improvements
  - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
    ps8640, lvds-codec data-mapping selection support
  - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
    LTTD800480070-L2RT, Sharp LS060T1SX01,
The following changes since commit 9962601ca5719050906915c3c33a63744ac7b15c:

  drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() (2021-10-06 11:21:46 +0200)

are available in the Git repository at:

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

for you to fetch changes up to b3ec8cdf457e5e63d396fe1346cc788cf7c1b578:

  fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) (2021-10-13 15:29:23 +0200)

----------------------------------------------------------------
drm-misc-next for 5.16:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - fbdev: Fix double-free, Remove unused scrolling acceleration
  - locking: improve logging for contented locks without backoff
  - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
    users

Driver Changes:
  - nouveau: Various code style improvements
  - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
    ps8640, lvds-codec data-mapping selection support
  - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
    LTTD800480070-L2RT, Sharp LS060T1SX01,

----------------------------------------------------------------
Alex Xu (Hello71) (1):
      drm/plane-helper: fix uninitialized variable reference

Amos Kong (1):
      drm/ttm_bo_api: update the description for @placement and @sg

Christian König (7):
      dma-buf: add dma_resv_for_each_fence v3
      dma-buf: use the new iterator in dma_buf_debug_show
      dma-buf: use the new iterator in dma_resv_poll
      drm/ttm: use the new iterator in ttm_bo_flush_all_fences
      drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
      drm/i915: use the new iterator in i915_request_await_object v2
      drm: use new iterator in drm_gem_fence_array_add_implicit v3

Claudio Suarez (1):
      fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)

Dan Carpenter (1):
      drm/v3d: fix copy_from_user() error codes

David Heidelberg (1):
      dt-bindings: display: simple: hardware can use ddc-i2c-bus

Dmitry Baryshkov (5):
      drm/bridge/lontium-lt9611uxc: fix provided connector suport
      dt-bindings: add bindings for the Sharp LS060T1SX01 panel
      drm/panel: Add support for Sharp LS060T1SX01 panel
      dt-bindings: add bindings for the Sharp LS060T1SX01 panel
      drm/panel: Add support for Sharp LS060T1SX01 panel

Guido Günther (5):
      drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
      drm/panel: mantix: Add media bus format
      drm/panel: st7703: Add media bus format
      drm: mxsfb: Print failed bus format in hex
      drm: mxsfb: Set fallback bus format when the bridge doesn't provide one

Jani Nikula (1):
      drm/locking: add backtrace for locking contended locks without backoff

Jing Xiangfeng (1):
      drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()

Karol Herbst (1):
      drm/nouveau/mmu/gp100: remove unused variable

Lee Jones (1):
      drm/nouveau/nouveau_bo: Remove unused variables 'dev'

Luo penghao (2):
      drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
      drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.

Marek Vasut (3):
      drm/bridge: ti-sn65dsi83: Implement .detach callback
      dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
      drm/bridge: lvds-codec: Add support for LVDS data mapping select

Nikola Pavlica (2):
      dt-bindings: add vendor prefix for Vivax
      dt-bindings: display: simple: Add Vivax TPC-9150 panel

Oleksij Rempel (1):
      dt-bindings: display: simple: add Innolux G070Y2-T02 panel

Philip Chen (1):
      dt-bindings: drm/bridge: ps8640: Add aux-bus child

Randy Dunlap (1):
      drm/connector: fix all kernel-doc warnings

Sam Ravnborg (2):
      Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
      Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"

Simon Ser (1):
      drm/connector: refer to CTA-861-G in the "content type" prop docs

Søren Andersen (1):
      drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel

Tvrtko Ursulin (1):
      dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion

Uwe Kleine-König (1):
      drm/panel: s6e63m0: Make s6e63m0_remove() return void

Yang Yingliang (1):
      drm/nouveau/gem: remove redundant semi-colon

Zheyu Ma (1):
      fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'

yong yiran (1):
      drm/nouveau/nvenc: remove duplicate include in base.c

 .../bindings/display/bridge/lvds-codec.yaml        |  33 +-
 .../devicetree/bindings/display/bridge/ps8640.yaml |  19 +-
 .../bindings/display/panel/panel-simple.yaml       |   5 +
 .../bindings/display/panel/sharp,ls060t1sx01.yaml  |  56 +++
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 Documentation/gpu/todo.rst                         |  13 +-
 drivers/dma-buf/dma-buf.c                          |  60 +--
 drivers/dma-buf/dma-resv.c                         |  69 ++-
 drivers/gpu/drm/Kconfig                            |  15 +
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |   9 +-
 drivers/gpu/drm/bridge/lvds-codec.c                |  76 ++-
 drivers/gpu/drm/bridge/nwl-dsi.c                   |  35 ++
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |  17 +-
 drivers/gpu/drm/drm_connector.c                    |  32 +-
 drivers/gpu/drm/drm_gem.c                          |  26 +-
 drivers/gpu/drm/drm_modeset_lock.c                 |  49 +-
 drivers/gpu/drm/drm_plane_helper.c                 |   1 -
 drivers/gpu/drm/i915/i915_request.c                |  34 +-
 drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |   8 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   4 -
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c   |   1 -
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c     |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c |   4 +-
 drivers/gpu/drm/panel/Kconfig                      |  10 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   |   9 +
 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c  |   3 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c  |   3 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c      |   4 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63m0.h      |   2 +-
 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c    | 333 ++++++++++++++
 drivers/gpu/drm/panel/panel-simple.c               |  35 ++
 drivers/gpu/drm/panel/panel-sitronix-st7703.c      |   8 +
 drivers/gpu/drm/scheduler/sched_main.c             |  26 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  16 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |  13 +-
 drivers/gpu/drm/virtio/virtgpu_display.c           |   4 +-
 drivers/video/fbdev/core/bitblit.c                 |  16 -
 drivers/video/fbdev/core/fbcon.c                   | 509 +--------------------
 drivers/video/fbdev/core/fbcon.h                   |  59 ---
 drivers/video/fbdev/core/fbcon_ccw.c               |  28 +-
 drivers/video/fbdev/core/fbcon_cw.c                |  28 +-
 drivers/video/fbdev/core/fbcon_rotate.h            |   9 -
 drivers/video/fbdev/core/fbcon_ud.c                |  37 +-
 drivers/video/fbdev/core/fbmem.c                   |   5 +-
 drivers/video/fbdev/core/tileblit.c                |  16 -
 drivers/video/fbdev/skeletonfb.c                   |  12 +-
 include/drm/drm_modeset_lock.h                     |   8 +
 include/drm/ttm/ttm_bo_api.h                       |   6 +-
 include/linux/dma-resv.h                           |  25 +-
 include/linux/fb.h                                 |   2 +-
 52 files changed, 939 insertions(+), 860 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c

Comments

Hans de Goede Oct. 14, 2021, 1:24 p.m. UTC | #1
Hi,

On 10/14/21 2:04 PM, Maxime Ripard wrote:
> Hi Dave, Daniel,
> 
> Here's this week drm-misc-next PR
> 
> Maxime
> 
> drm-misc-next-2021-10-14:
> drm-misc-next for 5.16:

Ugh, this just missed the drm-privacy-screen work which I just pushed
out to drm-misc-next (I was waiting for the last i915 integration patch
to get reviewed).

It would be nice if we can still get the drm-privacy-screen work
included into 5.16. But if it is too late I understand.

Regards,

Hans




> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> 
> Core Changes:
>   - fbdev: Fix double-free, Remove unused scrolling acceleration
>   - locking: improve logging for contented locks without backoff
>   - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
>     users
> 
> Driver Changes:
>   - nouveau: Various code style improvements
>   - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
>     ps8640, lvds-codec data-mapping selection support
>   - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
>     LTTD800480070-L2RT, Sharp LS060T1SX01,
> The following changes since commit 9962601ca5719050906915c3c33a63744ac7b15c:
> 
>   drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() (2021-10-06 11:21:46 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-10-14
> 
> for you to fetch changes up to b3ec8cdf457e5e63d396fe1346cc788cf7c1b578:
> 
>   fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) (2021-10-13 15:29:23 +0200)
> 
> ----------------------------------------------------------------
> drm-misc-next for 5.16:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> 
> Core Changes:
>   - fbdev: Fix double-free, Remove unused scrolling acceleration
>   - locking: improve logging for contented locks without backoff
>   - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
>     users
> 
> Driver Changes:
>   - nouveau: Various code style improvements
>   - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
>     ps8640, lvds-codec data-mapping selection support
>   - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
>     LTTD800480070-L2RT, Sharp LS060T1SX01,
> 
> ----------------------------------------------------------------
> Alex Xu (Hello71) (1):
>       drm/plane-helper: fix uninitialized variable reference
> 
> Amos Kong (1):
>       drm/ttm_bo_api: update the description for @placement and @sg
> 
> Christian König (7):
>       dma-buf: add dma_resv_for_each_fence v3
>       dma-buf: use the new iterator in dma_buf_debug_show
>       dma-buf: use the new iterator in dma_resv_poll
>       drm/ttm: use the new iterator in ttm_bo_flush_all_fences
>       drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
>       drm/i915: use the new iterator in i915_request_await_object v2
>       drm: use new iterator in drm_gem_fence_array_add_implicit v3
> 
> Claudio Suarez (1):
>       fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
> 
> Dan Carpenter (1):
>       drm/v3d: fix copy_from_user() error codes
> 
> David Heidelberg (1):
>       dt-bindings: display: simple: hardware can use ddc-i2c-bus
> 
> Dmitry Baryshkov (5):
>       drm/bridge/lontium-lt9611uxc: fix provided connector suport
>       dt-bindings: add bindings for the Sharp LS060T1SX01 panel
>       drm/panel: Add support for Sharp LS060T1SX01 panel
>       dt-bindings: add bindings for the Sharp LS060T1SX01 panel
>       drm/panel: Add support for Sharp LS060T1SX01 panel
> 
> Guido Günther (5):
>       drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
>       drm/panel: mantix: Add media bus format
>       drm/panel: st7703: Add media bus format
>       drm: mxsfb: Print failed bus format in hex
>       drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
> 
> Jani Nikula (1):
>       drm/locking: add backtrace for locking contended locks without backoff
> 
> Jing Xiangfeng (1):
>       drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
> 
> Karol Herbst (1):
>       drm/nouveau/mmu/gp100: remove unused variable
> 
> Lee Jones (1):
>       drm/nouveau/nouveau_bo: Remove unused variables 'dev'
> 
> Luo penghao (2):
>       drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
>       drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
> 
> Marek Vasut (3):
>       drm/bridge: ti-sn65dsi83: Implement .detach callback
>       dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
>       drm/bridge: lvds-codec: Add support for LVDS data mapping select
> 
> Nikola Pavlica (2):
>       dt-bindings: add vendor prefix for Vivax
>       dt-bindings: display: simple: Add Vivax TPC-9150 panel
> 
> Oleksij Rempel (1):
>       dt-bindings: display: simple: add Innolux G070Y2-T02 panel
> 
> Philip Chen (1):
>       dt-bindings: drm/bridge: ps8640: Add aux-bus child
> 
> Randy Dunlap (1):
>       drm/connector: fix all kernel-doc warnings
> 
> Sam Ravnborg (2):
>       Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
>       Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
> 
> Simon Ser (1):
>       drm/connector: refer to CTA-861-G in the "content type" prop docs
> 
> Søren Andersen (1):
>       drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
> 
> Tvrtko Ursulin (1):
>       dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
> 
> Uwe Kleine-König (1):
>       drm/panel: s6e63m0: Make s6e63m0_remove() return void
> 
> Yang Yingliang (1):
>       drm/nouveau/gem: remove redundant semi-colon
> 
> Zheyu Ma (1):
>       fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
> 
> yong yiran (1):
>       drm/nouveau/nvenc: remove duplicate include in base.c
> 
>  .../bindings/display/bridge/lvds-codec.yaml        |  33 +-
>  .../devicetree/bindings/display/bridge/ps8640.yaml |  19 +-
>  .../bindings/display/panel/panel-simple.yaml       |   5 +
>  .../bindings/display/panel/sharp,ls060t1sx01.yaml  |  56 +++
>  .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
>  Documentation/gpu/todo.rst                         |  13 +-
>  drivers/dma-buf/dma-buf.c                          |  60 +--
>  drivers/dma-buf/dma-resv.c                         |  69 ++-
>  drivers/gpu/drm/Kconfig                            |  15 +
>  drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |   9 +-
>  drivers/gpu/drm/bridge/lvds-codec.c                |  76 ++-
>  drivers/gpu/drm/bridge/nwl-dsi.c                   |  35 ++
>  drivers/gpu/drm/bridge/ti-sn65dsi83.c              |  17 +-
>  drivers/gpu/drm/drm_connector.c                    |  32 +-
>  drivers/gpu/drm/drm_gem.c                          |  26 +-
>  drivers/gpu/drm/drm_modeset_lock.c                 |  49 +-
>  drivers/gpu/drm/drm_plane_helper.c                 |   1 -
>  drivers/gpu/drm/i915/i915_request.c                |  34 +-
>  drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |   8 +-
>  drivers/gpu/drm/nouveau/nouveau_bo.c               |   4 -
>  drivers/gpu/drm/nouveau/nouveau_gem.c              |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c   |   1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c     |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c |   4 +-
>  drivers/gpu/drm/panel/Kconfig                      |  10 +
>  drivers/gpu/drm/panel/Makefile                     |   1 +
>  drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   |   9 +
>  drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c  |   3 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c  |   3 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63m0.c      |   4 +-
>  drivers/gpu/drm/panel/panel-samsung-s6e63m0.h      |   2 +-
>  drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c    | 333 ++++++++++++++
>  drivers/gpu/drm/panel/panel-simple.c               |  35 ++
>  drivers/gpu/drm/panel/panel-sitronix-st7703.c      |   8 +
>  drivers/gpu/drm/scheduler/sched_main.c             |  26 +-
>  drivers/gpu/drm/ttm/ttm_bo.c                       |  16 +-
>  drivers/gpu/drm/v3d/v3d_gem.c                      |  13 +-
>  drivers/gpu/drm/virtio/virtgpu_display.c           |   4 +-
>  drivers/video/fbdev/core/bitblit.c                 |  16 -
>  drivers/video/fbdev/core/fbcon.c                   | 509 +--------------------
>  drivers/video/fbdev/core/fbcon.h                   |  59 ---
>  drivers/video/fbdev/core/fbcon_ccw.c               |  28 +-
>  drivers/video/fbdev/core/fbcon_cw.c                |  28 +-
>  drivers/video/fbdev/core/fbcon_rotate.h            |   9 -
>  drivers/video/fbdev/core/fbcon_ud.c                |  37 +-
>  drivers/video/fbdev/core/fbmem.c                   |   5 +-
>  drivers/video/fbdev/core/tileblit.c                |  16 -
>  drivers/video/fbdev/skeletonfb.c                   |  12 +-
>  include/drm/drm_modeset_lock.h                     |   8 +
>  include/drm/ttm/ttm_bo_api.h                       |   6 +-
>  include/linux/dma-resv.h                           |  25 +-
>  include/linux/fb.h                                 |   2 +-
>  52 files changed, 939 insertions(+), 860 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml
>  create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c
>
Hans de Goede Oct. 14, 2021, 2:30 p.m. UTC | #2
Hi,

On 10/14/21 3:24 PM, Hans de Goede wrote:
> Hi,
> 
> On 10/14/21 2:04 PM, Maxime Ripard wrote:
>> Hi Dave, Daniel,
>>
>> Here's this week drm-misc-next PR
>>
>> Maxime
>>
>> drm-misc-next-2021-10-14:
>> drm-misc-next for 5.16:
> 
> Ugh, this just missed the drm-privacy-screen work which I just pushed
> out to drm-misc-next (I was waiting for the last i915 integration patch
> to get reviewed).
> 
> It would be nice if we can still get the drm-privacy-screen work
> included into 5.16. But if it is too late I understand.

Thinking more about this, delaying this till 5.17 is fine, that
will nicely align its release with GNOME42 which will be the
first userspace to support this; and it will give it a nice long
time to find any issues in -next (not that I expect any).

Regards,

Hans


>> UAPI Changes:
>>
>> Cross-subsystem Changes:
>>
>> Core Changes:
>>   - fbdev: Fix double-free, Remove unused scrolling acceleration
>>   - locking: improve logging for contented locks without backoff
>>   - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
>>     users
>>
>> Driver Changes:
>>   - nouveau: Various code style improvements
>>   - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
>>     ps8640, lvds-codec data-mapping selection support
>>   - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
>>     LTTD800480070-L2RT, Sharp LS060T1SX01,
>> The following changes since commit 9962601ca5719050906915c3c33a63744ac7b15c:
>>
>>   drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() (2021-10-06 11:21:46 +0200)
>>
>> are available in the Git repository at:
>>
>>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-10-14
>>
>> for you to fetch changes up to b3ec8cdf457e5e63d396fe1346cc788cf7c1b578:
>>
>>   fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) (2021-10-13 15:29:23 +0200)
>>
>> ----------------------------------------------------------------
>> drm-misc-next for 5.16:
>>
>> UAPI Changes:
>>
>> Cross-subsystem Changes:
>>
>> Core Changes:
>>   - fbdev: Fix double-free, Remove unused scrolling acceleration
>>   - locking: improve logging for contented locks without backoff
>>   - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
>>     users
>>
>> Driver Changes:
>>   - nouveau: Various code style improvements
>>   - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
>>     ps8640, lvds-codec data-mapping selection support
>>   - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
>>     LTTD800480070-L2RT, Sharp LS060T1SX01,
>>
>> ----------------------------------------------------------------
>> Alex Xu (Hello71) (1):
>>       drm/plane-helper: fix uninitialized variable reference
>>
>> Amos Kong (1):
>>       drm/ttm_bo_api: update the description for @placement and @sg
>>
>> Christian König (7):
>>       dma-buf: add dma_resv_for_each_fence v3
>>       dma-buf: use the new iterator in dma_buf_debug_show
>>       dma-buf: use the new iterator in dma_resv_poll
>>       drm/ttm: use the new iterator in ttm_bo_flush_all_fences
>>       drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
>>       drm/i915: use the new iterator in i915_request_await_object v2
>>       drm: use new iterator in drm_gem_fence_array_add_implicit v3
>>
>> Claudio Suarez (1):
>>       fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
>>
>> Dan Carpenter (1):
>>       drm/v3d: fix copy_from_user() error codes
>>
>> David Heidelberg (1):
>>       dt-bindings: display: simple: hardware can use ddc-i2c-bus
>>
>> Dmitry Baryshkov (5):
>>       drm/bridge/lontium-lt9611uxc: fix provided connector suport
>>       dt-bindings: add bindings for the Sharp LS060T1SX01 panel
>>       drm/panel: Add support for Sharp LS060T1SX01 panel
>>       dt-bindings: add bindings for the Sharp LS060T1SX01 panel
>>       drm/panel: Add support for Sharp LS060T1SX01 panel
>>
>> Guido Günther (5):
>>       drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
>>       drm/panel: mantix: Add media bus format
>>       drm/panel: st7703: Add media bus format
>>       drm: mxsfb: Print failed bus format in hex
>>       drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
>>
>> Jani Nikula (1):
>>       drm/locking: add backtrace for locking contended locks without backoff
>>
>> Jing Xiangfeng (1):
>>       drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
>>
>> Karol Herbst (1):
>>       drm/nouveau/mmu/gp100: remove unused variable
>>
>> Lee Jones (1):
>>       drm/nouveau/nouveau_bo: Remove unused variables 'dev'
>>
>> Luo penghao (2):
>>       drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
>>       drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
>>
>> Marek Vasut (3):
>>       drm/bridge: ti-sn65dsi83: Implement .detach callback
>>       dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
>>       drm/bridge: lvds-codec: Add support for LVDS data mapping select
>>
>> Nikola Pavlica (2):
>>       dt-bindings: add vendor prefix for Vivax
>>       dt-bindings: display: simple: Add Vivax TPC-9150 panel
>>
>> Oleksij Rempel (1):
>>       dt-bindings: display: simple: add Innolux G070Y2-T02 panel
>>
>> Philip Chen (1):
>>       dt-bindings: drm/bridge: ps8640: Add aux-bus child
>>
>> Randy Dunlap (1):
>>       drm/connector: fix all kernel-doc warnings
>>
>> Sam Ravnborg (2):
>>       Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
>>       Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
>>
>> Simon Ser (1):
>>       drm/connector: refer to CTA-861-G in the "content type" prop docs
>>
>> Søren Andersen (1):
>>       drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
>>
>> Tvrtko Ursulin (1):
>>       dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
>>
>> Uwe Kleine-König (1):
>>       drm/panel: s6e63m0: Make s6e63m0_remove() return void
>>
>> Yang Yingliang (1):
>>       drm/nouveau/gem: remove redundant semi-colon
>>
>> Zheyu Ma (1):
>>       fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
>>
>> yong yiran (1):
>>       drm/nouveau/nvenc: remove duplicate include in base.c
>>
>>  .../bindings/display/bridge/lvds-codec.yaml        |  33 +-
>>  .../devicetree/bindings/display/bridge/ps8640.yaml |  19 +-
>>  .../bindings/display/panel/panel-simple.yaml       |   5 +
>>  .../bindings/display/panel/sharp,ls060t1sx01.yaml  |  56 +++
>>  .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
>>  Documentation/gpu/todo.rst                         |  13 +-
>>  drivers/dma-buf/dma-buf.c                          |  60 +--
>>  drivers/dma-buf/dma-resv.c                         |  69 ++-
>>  drivers/gpu/drm/Kconfig                            |  15 +
>>  drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |   9 +-
>>  drivers/gpu/drm/bridge/lvds-codec.c                |  76 ++-
>>  drivers/gpu/drm/bridge/nwl-dsi.c                   |  35 ++
>>  drivers/gpu/drm/bridge/ti-sn65dsi83.c              |  17 +-
>>  drivers/gpu/drm/drm_connector.c                    |  32 +-
>>  drivers/gpu/drm/drm_gem.c                          |  26 +-
>>  drivers/gpu/drm/drm_modeset_lock.c                 |  49 +-
>>  drivers/gpu/drm/drm_plane_helper.c                 |   1 -
>>  drivers/gpu/drm/i915/i915_request.c                |  34 +-
>>  drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |   8 +-
>>  drivers/gpu/drm/nouveau/nouveau_bo.c               |   4 -
>>  drivers/gpu/drm/nouveau/nouveau_gem.c              |   2 +-
>>  drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c   |   1 -
>>  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c     |   2 +-
>>  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c |   4 +-
>>  drivers/gpu/drm/panel/Kconfig                      |  10 +
>>  drivers/gpu/drm/panel/Makefile                     |   1 +
>>  drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   |   9 +
>>  drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c  |   3 +-
>>  drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c  |   3 +-
>>  drivers/gpu/drm/panel/panel-samsung-s6e63m0.c      |   4 +-
>>  drivers/gpu/drm/panel/panel-samsung-s6e63m0.h      |   2 +-
>>  drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c    | 333 ++++++++++++++
>>  drivers/gpu/drm/panel/panel-simple.c               |  35 ++
>>  drivers/gpu/drm/panel/panel-sitronix-st7703.c      |   8 +
>>  drivers/gpu/drm/scheduler/sched_main.c             |  26 +-
>>  drivers/gpu/drm/ttm/ttm_bo.c                       |  16 +-
>>  drivers/gpu/drm/v3d/v3d_gem.c                      |  13 +-
>>  drivers/gpu/drm/virtio/virtgpu_display.c           |   4 +-
>>  drivers/video/fbdev/core/bitblit.c                 |  16 -
>>  drivers/video/fbdev/core/fbcon.c                   | 509 +--------------------
>>  drivers/video/fbdev/core/fbcon.h                   |  59 ---
>>  drivers/video/fbdev/core/fbcon_ccw.c               |  28 +-
>>  drivers/video/fbdev/core/fbcon_cw.c                |  28 +-
>>  drivers/video/fbdev/core/fbcon_rotate.h            |   9 -
>>  drivers/video/fbdev/core/fbcon_ud.c                |  37 +-
>>  drivers/video/fbdev/core/fbmem.c                   |   5 +-
>>  drivers/video/fbdev/core/tileblit.c                |  16 -
>>  drivers/video/fbdev/skeletonfb.c                   |  12 +-
>>  include/drm/drm_modeset_lock.h                     |   8 +
>>  include/drm/ttm/ttm_bo_api.h                       |   6 +-
>>  include/linux/dma-resv.h                           |  25 +-
>>  include/linux/fb.h                                 |   2 +-
>>  52 files changed, 939 insertions(+), 860 deletions(-)
>>  create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml
>>  create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c
>>