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(-)
dri-devel@lists.freedesktop.org