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

Maarten Lankhorst
2021-03-11T10:49:15Z

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