mbox series

[PULL] drm-misc-fixes

Message ID 4606f08e-d0e8-c543-5e96-cee2fd728a41@linux.intel.com (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-2021-03-11

Message

Maarten Lankhorst March 11, 2021, 10:49 a.m. UTC
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(-)