summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_gem_shrinker.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/msm: Reduce fallout of fence signaling vs reclaim hangsRob Clark2023-11-211-1/+1
* drm/msm: dynamically allocate the drm-msm_gem shrinkerQi Zheng2023-10-041-13/+20
* drm/msm/gem: Prevent blocking within shrinker loopDmitry Osipenko2023-02-271-2/+9
* drm/msm: Enable unpin/eviction by defaultRob Clark2022-11-171-1/+1
* drm/msm: Fix build break with recent mm treeRob Clark2022-09-301-1/+1
* drm/msm/gem: Evict active GEM objects when necessaryRob Clark2022-08-271-12/+58
* drm/msm/gem: Consolidate shrinker traceRob Clark2022-08-271-12/+7
* drm/msm/gem: Convert to using drm_gem_lruRob Clark2022-08-271-88/+29
* drm/msm/gem: Check for active in shrinker pathRob Clark2022-08-271-0/+6
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-061-1/+1
|\
| * mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-041-1/+1
* | drm/msm: Make enable_eviction flag staticRob Clark2022-07-071-1/+1
|/
* treewide: Add missing includes masked by cgroup -> bpf dependencyJakub Kicinski2021-12-031-0/+1
* drm/msm: Fix missing include files in msm_gem_shrinker.cYanteng Si2021-10-211-0/+2
* drm/msm: Add debugfs to trigger shrinkerRob Clark2021-06-231-0/+18
* drm/msm: Support evicting GEM objects to swapRob Clark2021-04-071-1/+39
* drm/msm: Reorganize msm_gem_shrinker_scan()Rob Clark2021-04-071-48/+46
* drm/msm: Fix spelling "purgable" -> "purgeable"Rob Clark2021-04-071-1/+1
* drm/msm: Drop mm_lock in scan loopRob Clark2021-04-071-6/+42
* drm/msm: Avoid mutex in shrinker_count()Rob Clark2021-04-071-17/+11
* drm/msm/msm_gem_shrinker: Fix descriptions for 'drm_device'Lee Jones2020-11-291-2/+2
* drm/msm/shrinker: Only iterate dontneed objsRob Clark2020-11-211-3/+4
* drm/msm/shrinker: We can vmap shrink active_list tooRob Clark2020-11-211-12/+35
* drm/msm: Drop struct_mutex in shrinker pathRob Clark2020-11-051-54/+0
* drm/msm: Add priv->mm_lock to protect active/inactive listsRob Clark2020-11-051-0/+12
* drm/msm/gem: Move locking in shrinker pathRob Clark2020-11-051-8/+19
* drm/msm: Convert shrinker msgs to tracepointsRob Clark2020-09-101-2/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* drm/msm: Separate locking of buffer resources from struct_mutexSushmita Susheelendra2017-06-171-2/+14
* Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2016-11-221-2/+5
|\
| * drm/msm: Fix error handling crashes seen when VRAM allocation failsArchit Taneja2016-11-041-2/+5
* | locking/mutex, drm: Introduce mutex_trylock_recursive()Peter Zijlstra2016-11-151-4/+12
* | locking/drm: Kill mutex trickeryPeter Zijlstra2016-10-251-20/+3
|/
* drm/msm: wire up vmap shrinkerRob Clark2016-07-161-0/+40
* drm/msm: shrinker supportRob Clark2016-07-161-0/+128