Re: [PATCH 2/3] drm/ttm: remove swap LRU v3

2021-03-18 Thread Huang Rui
On Thu, Mar 18, 2021 at 08:47:18PM +0800, Christian König wrote: > Instead evict round robin from each devices SYSTEM and TT domain. > > v2: reorder num_pages access reported by Dan's script > v3: fix rebase fallout, num_pages should be 32bit > > Signed-off-by: Christian König Reviewed-by: Huan

[PATCH 2/3] drm/ttm: remove swap LRU v3

2021-03-18 Thread Christian König
Instead evict round robin from each devices SYSTEM and TT domain. v2: reorder num_pages access reported by Dan's script v3: fix rebase fallout, num_pages should be 32bit Signed-off-by: Christian König --- drivers/gpu/drm/ttm/ttm_bo.c| 29 -- drivers/gpu/drm/ttm/ttm_bo_util.c

Re: [PATCH 2/3] drm/ttm: remove swap LRU v2

2021-03-15 Thread Christian König
Am 15.03.21 um 19:54 schrieb Matthew Auld: On Mon, 15 Mar 2021 at 16:04, Christian König wrote: [SNIP] @@ -1193,6 +1164,10 @@ int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx, bool locked; int ret; + if (!bo->ttm || bo->ttm->page_flags & (

Re: [PATCH 2/3] drm/ttm: remove swap LRU v2

2021-03-15 Thread kernel test robot
Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-intel/for-linux-next drm-exynos/exynos-drm-next tegra-drm/drm/tegra/for-next linus/master drm/drm-next v5.12-rc3 next-20210315] [If your patch is applied to the wrong

Re: [PATCH 2/3] drm/ttm: remove swap LRU v2

2021-03-15 Thread Matthew Auld
On Mon, 15 Mar 2021 at 16:04, Christian König wrote: > > Instead evict round robin from each devices SYSTEM and TT domain. > > v2: reorder num_pages access reported by Dan's script > > Signed-off-by: Christian König > --- > drivers/gpu/drm/ttm/ttm_bo.c| 33 ++-- > drivers/gpu

[PATCH 2/3] drm/ttm: remove swap LRU v2

2021-03-15 Thread Christian König
Instead evict round robin from each devices SYSTEM and TT domain. v2: reorder num_pages access reported by Dan's script Signed-off-by: Christian König --- drivers/gpu/drm/ttm/ttm_bo.c| 33 ++-- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_device.c|

Re: [PATCH 2/3] drm/ttm: remove swap LRU

2021-02-12 Thread kernel test robot
Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-intel/for-linux-next tegra-drm/drm/tegra/for-next linus/master drm-exynos/exynos-drm-next drm/drm-next v5.11-rc7 next-20210125] [If your patch is applied to the wrong

[PATCH 2/3] drm/ttm: remove swap LRU v2

2021-02-11 Thread Christian König
Instead evict round robin from each devices SYSTEM and TT domain. v2: reorder num_pages access reported by Dan's script Signed-off-by: Christian König --- drivers/gpu/drm/ttm/ttm_bo.c| 31 ++- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_device.c|

Re: [PATCH 2/3] drm/ttm: remove swap LRU

2021-02-11 Thread Dan Carpenter
Hi "Christian, url: https://github.com/0day-ci/linux/commits/Christian-K-nig/drm-ttm-move-swapout-logic-around/20210210-232812 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip config: ia64-randconfig-m031-20210209 (attached as .config) compiler: ia64-linux-gcc (GCC) 9.3.0 If you fix

[PATCH 2/3] drm/ttm: remove swap LRU

2021-02-10 Thread Christian König
Instead evict round robin from each devices SYSTEM and TT domain. Signed-off-by: Christian König --- drivers/gpu/drm/ttm/ttm_bo.c| 31 ++- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_device.c| 59 + drivers/gpu/drm/vmwgf