summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_modeset_lock.c
Commit message (Expand)AuthorAgeFilesLines
* drm: remove drm_debug_printer in favor of drm_dbg_printerJani Nikula2024-02-091-1/+1
* lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()Vlastimil Babka2022-01-221-0/+9
* Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/d...Dave Airlie2021-11-111-7/+7
|\
| * drm/locking: fix __stack_depot_* name conflictStephen Rothwell2021-11-091-7/+7
* | Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2021-11-051-2/+47
|\|
| * drm/locking: add backtrace for locking contended locks without backoffJani Nikula2021-10-131-2/+47
| * Revert "drm: cleanup: remove drm_modeset_(un)lock_all()"Sean Paul2021-10-041-3/+91
| * drm: cleanup: remove drm_modeset_(un)lock_all()Fernando Ramos2021-10-011-91/+3
* | kernel/locking: Add context to ww_mutex_trylock()Maarten Lankhorst2021-09-171-1/+1
|/
* Merge tag 'docs/v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mche...Linus Torvalds2019-07-161-1/+1
|\
| * docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab2019-07-151-1/+1
* | drm: drop use of drmP.h in drm/*Sam Ravnborg2019-05-271-1/+1
|/
* drm/atomic: integrate modeset lock with private objectsRob Clark2018-12-111-0/+8
* drm: Add DRM_MODESET_LOCK_BEGIN/END helpersSean Paul2018-11-291-0/+6
* drm/atomic: Call ww_acquire_done after drm_modeset_lock_allMaarten Lankhorst2018-03-051-0/+1
* drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_allChris Wilson2017-10-311-1/+1
* drm/atomic: Prepare drm_modeset_lock infrastructure for interruptible waiting...Maarten Lankhorst2017-09-131-48/+48
* drm: Improve kerneldoc for drm_modeset_lockLiviu Dudau2017-07-261-2/+10
* drm: Remove drm_modeset_legacy_acquire_ctx and crtc->acquire_ctxDaniel Vetter2017-04-051-21/+0
* drm: Remove drm_modeset_(un)lock_crtcDaniel Vetter2017-04-051-67/+0
* drm: Make drm_modeset_lock_crtc internalDaniel Vetter2017-04-051-14/+0
* drm/kms-core: Use recommened kerneldoc for struct member refsDaniel Vetter2017-01-251-5/+5
* drm/doc: Fix indenting in drm_modeset_lock.c commentDaniel Vetter2016-11-291-5/+5
* drm: don't let crtc_ww_class leak outRob Clark2016-11-151-0/+13
* drm/doc: Switch to sphinx/rst fixed-width quotingDaniel Vetter2016-06-031-1/+1
* drm/doc: Unify KMS Locking docsDaniel Vetter2016-05-301-2/+9
* drm/doc: Convert to markdownDanilo Cesar Lemes de Paula2015-12-151-8/+6
* drm: Implement drm_modeset_lock_all_ctx()Thierry Reding2015-12-021-29/+60
* drm/atomic: Make sure lock is held in trylock contexts.Maarten Lankhorst2015-09-081-0/+2
* drm: Remove __drm_modeset_lock_allDaniel Vetter2015-08-061-41/+11
* drm: Roll out drm_for_each_{plane,crtc,encoder}Daniel Vetter2015-07-221-4/+3
* drm: fix a memleak on mutex failure pathOleg Drokin2015-05-051-2/+6
* drm: Per-plane lockingDaniel Vetter2014-11-121-10/+33
* Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2014-10-141-1/+212
|\
| * drm: Docbook fixesDaniel Vetter2014-08-141-1/+1
| * drm: trylock modest locking for fbdev panicsDaniel Vetter2014-08-081-12/+44
| * drm: Handle legacy per-crtc locking with full acquire ctxDaniel Vetter2014-08-081-0/+84
| * drm: Move modeset_lock_all helpers to drm_modeset_lock.[hc]Daniel Vetter2014-08-081-0/+95
* | locking/Documentation: Move locking related docs into Documentation/locking/Davidlohr Bueso2014-08-131-1/+1
|/
* drm: fix uninitialized acquire_ctx fields (v2)Rob Clark2014-06-191-0/+1
* drm: convert crtc and connection_mutex to ww_mutex (v5)Rob Clark2014-06-051-0/+247