[Intel-gfx] [PULL] drm-misc-fixes

Maxime Ripard
2023-02-16T09:19:21Z

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

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(-)

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