If the struct ttm_operation_ctx::gfp_retry_mayfail is true,
buffer object backing store allocation failures are expected to
silently fail with an error code to the caller. But currently an
elaborate warning is printed to the system log.
Don't spam the log in this way.
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Simona Vetter <simona.vetter@ffwll.ch>
Acked-by: Christian König <christian.koening@amd.com>
Link: https://patch.msgid.link/20260317141856.237876-2-thomas.hellstrom@linux.intel.com
gfp_flags |= __GFP_ZERO;
if (ctx->gfp_retry_mayfail)
- gfp_flags |= __GFP_RETRY_MAYFAIL;
+ gfp_flags |= __GFP_RETRY_MAYFAIL | __GFP_NOWARN;
if (ttm_pool_uses_dma32(pool))
gfp_flags |= GFP_DMA32;