Fix shrinker fragmentation / partial restore fixes. Related to [1],
continuation of [2] Patches have details.

Series working shrinker getting triggered in a loop plus the below error
injection:

cd /sys/kernel/debug/ttm/backup_fault_inject
echo 100 > probability
echo 3000 > interval
echo -1 > times
echo 0 > space
echo 0 > verbose
echo M > task-filter
cd -

Matt

[1] https://patchwork.freedesktop.org/series/165330/
[2] https://patchwork.freedesktop.org/series/165877/

v3:
 - Address sashiko concerns
v4:
 - Actual 'Save alloc in snapshot on restore failure (sashiko)' (missed
   local change)

Matthew Brost (2):
  drm/ttm: Drop tt->restore after successful restore
  drm/ttm/pool: back up at native page order

 drivers/gpu/drm/ttm/ttm_pool.c | 106 +++++++++++++++++++++++++++------
 1 file changed, 87 insertions(+), 19 deletions(-)

-- 
2.34.1

Reply via email to