Home
last modified time | relevance | path

Searched hist:68209390 (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_shrinker.c68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
H A Dmsm_gem.h68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
H A DMakefile68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
H A Dmsm_gem.c81d4d597 Mon Apr 05 12:45:30 CDT 2021 Rob Clark <robdclark@chromium.org> drm/msm: Small msm_gem_purge() fix

Shoot down any mmap's *first* before put_pages(). Also add a WARN_ON
that the object is locked (to make it clear that this doesn't race with
msm_gem_fault()) and remove a redundant WARN_ON (since is_purgable()
already covers that case).

Fixes: 68209390f116 ("drm/msm: shrinker support")
Signed-off-by: Rob Clark <robdclark@chromium.org>
Link: https://lore.kernel.org/r/20210405174532.1441497-8-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
H A Dmsm_drv.h68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
H A Dmsm_drv.c68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>
68209390 Tue May 17 15:19:32 CDT 2016 Rob Clark <robdclark@gmail.com> 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>