[PULL] drm-misc-next-fixes

Sean Paul sean at poorly.run
Wed Apr 24 21:06:04 UTC 2019


Hi Da.*,
First pull from -next-fixes for 5.2. Mostly lease fixes from Daniel with a NULL
deref from Noralf.

Please pull!


drm-misc-next-fixes-2019-04-24:
- fb_helper: Fix NULL deref in legacy drivers (Noralf)
- leases: Ensure lessees can't connect to objects outside their perview (Daniel)
- leases: Enforce that lessees hold the lease for implicitly set planes (Daniel)
- leases: A few non-functional cleanups (Daniel)

Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Noralf Trønnes <noralf at tronnes.org>

Cheers, Sean


The following changes since commit abbc0697d5fbf53f74ce0bcbe936670199764cfa:

  drm/fb: revert the i915 Actually configure untiled displays from master (2019-04-24 16:41:03 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-fixes-2019-04-24

for you to fetch changes up to 1de7259275ca4ebc66459de6620558d3e38d4142:

  drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL pointer deref (2019-04-24 15:57:43 +0200)

----------------------------------------------------------------
- fb_helper: Fix NULL deref in legacy drivers (Noralf)
- leases: Ensure lessees can't connect to objects outside their perview (Daniel)
- leases: Enforce that lessees hold the lease for implicitly set planes (Daniel)
- leases: A few non-functional cleanups (Daniel)

Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Noralf Trønnes <noralf at tronnes.org>

----------------------------------------------------------------
Daniel Vetter (7):
      drm/leases: Drop object_id validation for negative ids
      drm/lease: Drop recursive leads checks
      drm/leases: Don't init to 0 in drm_master_create
      drm/lease: Check for lessor outside of locks
      drm/lease: Make sure implicit planes are leased
      drm/atomic: Wire file_priv through for property changes
      drm/atomic: -EACCESS for lease-denied crtc lookup

Noralf Trønnes (1):
      drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL pointer deref

 drivers/gpu/drm/drm_atomic_uapi.c   | 36 +++++++++++++++++++++++-------------
 drivers/gpu/drm/drm_auth.c          |  2 --
 drivers/gpu/drm/drm_crtc.c          |  4 ++++
 drivers/gpu/drm/drm_crtc_internal.h |  1 +
 drivers/gpu/drm/drm_fb_helper.c     |  3 +++
 drivers/gpu/drm/drm_lease.c         | 13 +++----------
 drivers/gpu/drm/drm_mode_object.c   |  5 +++--
 drivers/gpu/drm/drm_plane.c         |  8 ++++++++
 8 files changed, 45 insertions(+), 27 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS


More information about the dri-devel mailing list