summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_modeset_lock.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-22lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()Vlastimil Babka1-0/+9
2021-11-11Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/d...Dave Airlie1-7/+7
2021-11-09drm/locking: fix __stack_depot_* name conflictStephen Rothwell1-7/+7
2021-11-05Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-2/+47
2021-10-13drm/locking: add backtrace for locking contended locks without backoffJani Nikula1-2/+47
2021-10-04Revert "drm: cleanup: remove drm_modeset_(un)lock_all()"Sean Paul1-3/+91
2021-10-01drm: cleanup: remove drm_modeset_(un)lock_all()Fernando Ramos1-91/+3
2021-09-17kernel/locking: Add context to ww_mutex_trylock()Maarten Lankhorst1-1/+1
2019-07-16Merge tag 'docs/v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mche...Linus Torvalds1-1/+1
2019-07-15docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-05-27drm: drop use of drmP.h in drm/*Sam Ravnborg1-1/+1
2018-12-11drm/atomic: integrate modeset lock with private objectsRob Clark1-0/+8
2018-11-29drm: Add DRM_MODESET_LOCK_BEGIN/END helpersSean Paul1-0/+6
2018-03-05drm/atomic: Call ww_acquire_done after drm_modeset_lock_allMaarten Lankhorst1-0/+1
2017-10-31drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_allChris Wilson1-1/+1
2017-09-13drm/atomic: Prepare drm_modeset_lock infrastructure for interruptible waiting...Maarten Lankhorst1-48/+48
2017-07-26drm: Improve kerneldoc for drm_modeset_lockLiviu Dudau1-2/+10
2017-04-05drm: Remove drm_modeset_legacy_acquire_ctx and crtc->acquire_ctxDaniel Vetter1-21/+0
2017-04-05drm: Remove drm_modeset_(un)lock_crtcDaniel Vetter1-67/+0
2017-04-05drm: Make drm_modeset_lock_crtc internalDaniel Vetter1-14/+0
2017-01-25drm/kms-core: Use recommened kerneldoc for struct member refsDaniel Vetter1-5/+5
2016-11-29drm/doc: Fix indenting in drm_modeset_lock.c commentDaniel Vetter1-5/+5
2016-11-15drm: don't let crtc_ww_class leak outRob Clark1-0/+13
2016-06-03drm/doc: Switch to sphinx/rst fixed-width quotingDaniel Vetter1-1/+1
2016-05-30drm/doc: Unify KMS Locking docsDaniel Vetter1-2/+9
2015-12-15drm/doc: Convert to markdownDanilo Cesar Lemes de Paula1-8/+6
2015-12-02drm: Implement drm_modeset_lock_all_ctx()Thierry Reding1-29/+60
2015-09-08drm/atomic: Make sure lock is held in trylock contexts.Maarten Lankhorst1-0/+2
2015-08-06drm: Remove __drm_modeset_lock_allDaniel Vetter1-41/+11
2015-07-22drm: Roll out drm_for_each_{plane,crtc,encoder}Daniel Vetter1-4/+3
2015-05-05drm: fix a memleak on mutex failure pathOleg Drokin1-2/+6
2014-11-12drm: Per-plane lockingDaniel Vetter1-10/+33
2014-10-14Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-1/+212
2014-08-14drm: Docbook fixesDaniel Vetter1-1/+1
2014-08-13locking/Documentation: Move locking related docs into Documentation/locking/Davidlohr Bueso1-1/+1
2014-08-08drm: trylock modest locking for fbdev panicsDaniel Vetter1-12/+44
2014-08-08drm: Handle legacy per-crtc locking with full acquire ctxDaniel Vetter1-0/+84
2014-08-08drm: Move modeset_lock_all helpers to drm_modeset_lock.[hc]Daniel Vetter1-0/+95
2014-06-19drm: fix uninitialized acquire_ctx fields (v2)Rob Clark1-0/+1
2014-06-05drm: convert crtc and connection_mutex to ww_mutex (v5)Rob Clark1-0/+247