Re: [PATCH v2 9/9] drm/xe: Add a shrinker for xe bos

2024-04-17 Thread kernel test robot
-lkp/linux/commits/Thomas-Hellstr-m/drm-ttm-Allow-TTM-LRU-list-nodes-of-different-types/20240416-181717 base: https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe-next patch link: https://lore.kernel.org/r/20240416100730.-10-thomas.hellstrom%40linux.intel.com patch subject: [PATCH v2 9/9] d

Re: [PATCH v2 9/9] drm/xe: Add a shrinker for xe bos

2024-04-16 Thread kernel test robot
-lkp/linux/commits/Thomas-Hellstr-m/drm-ttm-Allow-TTM-LRU-list-nodes-of-different-types/20240416-181717 base: https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe-next patch link: https://lore.kernel.org/r/20240416100730.-10-thomas.hellstrom%40linux.intel.com patch subject: [PATCH v2 9/9] d

[PATCH v2 9/9] drm/xe: Add a shrinker for xe bos

2024-04-16 Thread Thomas Hellström
Rather than relying on the TTM watermark accounting add a shrinker for xe_bos in TT or system memory. Leverage the newly added TTM per-page shrinking and shmem backup support. Although xe doesn't fully support WONTNEED (purgeable) bos yet, introduce and add shrinker support for purgeable ttm_tts.