mbox series

[PULL] drm-misc-fixes

Message ID 20230216091905.i5wswy4dd74x4br5@houat (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-fixes | expand

Pull-request

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

Message

Maxime Ripard Feb. 16, 2023, 9:19 a.m. UTC
Hi Dave, Daniel,

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

Maxime

drm-misc-fixes-2023-02-16:
Multiple fixes in vc4 to address issues with YUV planes, HDMI and CRTC;
an invalid page access fix for fbdev, mark dynamic debug as broken, a
double free and refcounting fix for vmwgfx.
The following changes since commit 85e26dd5100a182bf8448050427539c0a66ab793:

  drm/client: fix circular reference counting issue (2023-02-07 09:42:56 +0100)

are available in the Git repository at:

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

for you to fetch changes up to a950b989ea29ab3b38ea7f6e3d2540700a3c54e8:

  drm/vmwgfx: Do not drop the reference to the handle too soon (2023-02-14 23:00:09 -0500)

----------------------------------------------------------------
Multiple fixes in vc4 to address issues with YUV planes, HDMI and CRTC;
an invalid page access fix for fbdev, mark dynamic debug as broken, a
double free and refcounting fix for vmwgfx.

----------------------------------------------------------------
Dave Stevenson (1):
      drm/vc4: Fix YUV plane handling when planes are in different buffers

Dom Cobley (2):
      drm/vc4: hdmi: Always enable GCP with AVMUTE cleared
      drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking

Jocelyn Falempe (1):
      drm/ast: Fix start address computation

Takashi Iwai (1):
      fbdev: Fix invalid page access after closing deferred I/O devices

Ville Syrjälä (1):
      drm: Disable dynamic debug as broken

Zack Rusin (2):
      drm/vmwgfx: Stop accessing buffer objects which failed init
      drm/vmwgfx: Do not drop the reference to the handle too soon

 drivers/gpu/drm/Kconfig                 |  3 ++-
 drivers/gpu/drm/ast/ast_mode.c          |  4 ++--
 drivers/gpu/drm/vc4/vc4_crtc.c          |  2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c          | 18 +++++++++---------
 drivers/gpu/drm/vc4/vc4_plane.c         |  6 ++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c      | 12 ++++++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c |  2 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c     |  8 ++++----
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c     |  4 +++-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c  |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 10 ++++++----
 drivers/video/fbdev/core/fb_defio.c     | 10 +++++++++-
 drivers/video/fbdev/core/fbmem.c        |  4 ++++
 include/linux/fb.h                      |  1 +
 15 files changed, 57 insertions(+), 29 deletions(-)