]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: shrinker support
authorRob Clark <robdclark@gmail.com>
Tue, 17 May 2016 20:19:32 +0000 (16:19 -0400)
committerRob Clark <robdclark@gmail.com>
Sat, 16 Jul 2016 14:09:06 +0000 (10:09 -0400)
commitd19428b1ab060498a5eb74ee0195dabf8d5f7d66
tree00fae111275f1785a910792c21261b6d52876321
parent3dc8e3db2c02a3ac24f4a01cb0e1442a101c39dc
drm/msm: shrinker support

For a first step, only purge obj->madv==DONTNEED objects.  We could be
more agressive and next try unpinning inactive objects..  but that is
only useful if you have swap.

Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/Makefile
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_drv.h
drivers/gpu/drm/msm/msm_gem.c
drivers/gpu/drm/msm/msm_gem.h
drivers/gpu/drm/msm/msm_gem_shrinker.c [new file with mode: 0644]