[PULL] drm-misc-next-fixes

Sean Paul
2019-04-24T21:06:06Z

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@ffwll.ch>
Cc: Noralf Trønnes <noralf@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@ffwll.ch>
Cc: Noralf Trønnes <noralf@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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org