summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_auth.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2024-01-121-7/+1
|\
| * drm: Remove support for legacy driversThomas Zimmermann2023-12-061-7/+1
* | drm: Fix FD ownership check in drm_master_check_perm()Lingkai Dong2023-12-071-1/+1
|/
* drm: Update file owner during useTvrtko Ursulin2023-09-201-1/+2
* drm: use idr_init_base() to initialize master->lessee_idrDanilo Krummrich2022-07-281-1/+1
* drm: use idr_init_base() to initialize master->magic_mapDanilo Krummrich2022-07-281-1/+1
* drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.cClaudio Suarez2021-11-261-4/+8
* drm: add lockdep assert to drm_is_current_master_lockedDesmond Cheong Zhi Xi2021-08-051-3/+3
* drm: Fix typo in commentsCai Huoqing2021-08-021-1/+1
* drm: use the lookup lock in drm_is_current_masterDesmond Cheong Zhi Xi2021-07-281-4/+5
* Merge tag 'drm-misc-next-2021-07-22' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2021-07-231-25/+68
|\
| * drm: protect drm_master pointers in drm_lease.cDesmond Cheong Zhi Xi2021-07-201-0/+25
| * drm: serialize drm_file.master with a new spinlockDesmond Cheong Zhi Xi2021-07-201-6/+11
| * drm: add a locked version of drm_is_current_masterDesmond Cheong Zhi Xi2021-07-201-19/+32
* | Backmerge tag 'v5.13-rc7' into drm-nextDave Airlie2021-06-231-1/+2
|\ \ | |/ |/|
| * drm: Lock pointer access in drm_master_release()Desmond Cheong Zhi Xi2021-06-101-1/+2
* | drm: drm_auth.c: Adjust end of block commentBeatriz Martins de Carvalho2021-04-221-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