summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_auth.c
Commit message (Expand)AuthorAgeFilesLines
* drm: Lock pointer access in drm_master_release()Desmond Cheong Zhi Xi2021-06-101-1/+2
* drm/auth: make drm_{set,drop}master_ioctl symmetricalEmil Velikov2020-06-151-5/+7
* drm: vmwgfx: remove drm_driver::master_set() return typeEmil Velikov2020-06-151-25/+7
* drm/auth: remove redundant assignment to variable retColin Ian King2020-05-251-1/+1
* drm: error out with EBUSY when device has existing masterEmil Velikov2020-03-301-1/+1
* drm: rework SET_MASTER and DROP_MASTER perm handlingEmil Velikov2020-03-301-0/+67
* drm/auth: Drop master_create/destroy hooksDaniel Vetter2020-01-291-8/+0
* drm: drop use of drmP.h in drm/*Sam Ravnborg2019-05-271-2/+8
* drm/fb-helper: Avoid race with DRM userspaceNoralf Trønnes2019-05-141-0/+20
* Merge tag 'drm-misc-next-fixes-2019-04-24' of git://anongit.freedesktop.org/d...Dave Airlie2019-04-261-2/+0
|\
| * drm/leases: Don't init to 0 in drm_master_createDaniel Vetter2019-04-241-2/+0
* | drm/legacy: remove some legacy lock struct membersDave Airlie2019-04-241-2/+1
* | drm/legacy: move lock cleanup for master into lock file (v2)Dave Airlie2019-04-241-15/+1
|/
* drm: set is_master to 0 upon drm_new_set_master() failureSergio Correia2018-11-261-0/+2
* drm: Check for lessee in DROP_MASTER ioctlKeith Packard2018-01-311-0/+6
* drm: Check mode object lease status in all master ioctl paths [v4]Keith Packard2017-10-251-1/+1
* drm: Add drm_object lease infrastructure [v5]Keith Packard2017-10-251-1/+29
* drm/core: Use recommened kerneldoc for struct member refsDaniel Vetter2017-01-251-2/+2
* drm/doc: use preferred struct reference in kernel-docDaniel Vetter2016-12-301-4/+4
* drm: Used DRM_LEGACY for all legacy functionsDaniel Vetter2016-08-081-1/+1
* drm: document drm_auth.cDaniel Vetter2016-06-211-28/+40
* drm: Clear up master tracking booleansDaniel Vetter2016-06-211-6/+3
* drm: Extract drm_is_current_masterDaniel Vetter2016-06-211-3/+9
* drm: Refactor drop/set master code a bitDaniel Vetter2016-06-211-38/+42
* drm: Move master pointer from drm_minor to drm_deviceDaniel Vetter2016-06-211-13/+13
* drm: Protect authmagic with master_mutexDaniel Vetter2016-06-201-8/+6
* drm: Move authmagic cleanup into drm_master_releaseDaniel Vetter2016-06-201-0/+5
* drm: Only do the hw.lock cleanup in master_relase for !MODESETDaniel Vetter2016-06-201-9/+11
* drm: Extract drm_master_relaseDaniel Vetter2016-06-161-0/+37
* drm: Extract drm_master_openDaniel Vetter2016-06-161-1/+18
* drm: Move master functions into drm_auth.cDaniel Vetter2016-06-161-0/+163
* drm: simplify authentication managementDavid Herrmann2015-05-051-140/+35
* drm: drop unused 'magicfree' listDavid Herrmann2015-05-051-3/+0
* drm: Move piles of functions from drmP.h to drm_internal.hDaniel Vetter2014-09-121-0/+1
* drm: move "struct drm_magic_entry" to drm_auth.cDavid Herrmann2014-09-101-0/+6
* UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/David Howells2012-10-021-1/+1
* drm: Fix authentication kernel crashThomas Hellstrom2012-01-251-1/+5
* drivers/gpu/drm: Use kzallocJulia Lawall2010-05-181-2/+1
* drm: Remove memory debugging infrastructure.Eric Anholt2009-06-181-2/+2
* drm: move to kref per-master structures.Dave Airlie2008-12-291-14/+15
* drm: reorganise drm tree to be more future proof.Dave Airlie2008-07-141-0/+190