[PATCH v2] nouveau/dmem: handle kcalloc() allocation failure

2024-03-05 Thread Duoming Zhou
mapping a chunk. So this patch adds a __GFP_NOFAIL flag in kcalloc(). Fixes: 249881232e14 ("nouveau/dmem: evict device private memory during release") Signed-off-by: Duoming Zhou --- Changes in v2: - Allocate with __GFP_NOFAIL. drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +++--- 1 file

[PATCH v3] nouveau/dmem: handle kcalloc() allocation failure

2024-03-05 Thread Duoming Zhou
lease") Suggested-by: Danilo Krummrich Signed-off-by: Duoming Zhou --- Changes in v3: - Switch kcalloc() to kvcalloc(). drivers/gpu/drm/nouveau/nouveau_dmem.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_dmem.c b/drive

[PATCH] nouveau/dmem: handle kcalloc() allocation failure

2024-03-03 Thread Duoming Zhou
uveau/dmem: evict device private memory during release") Signed-off-by: Duoming Zhou --- drivers/gpu/drm/nouveau/nouveau_dmem.c | 13 + 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_dmem.c b/drivers/gpu/drm/nouveau/nouveau_dm