drm/i915: Use error code as -E2BIG when the size of gem ttm object is too large
authorGwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Wed, 28 Dec 2022 19:22:51 +0000 (21:22 +0200)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Fri, 30 Dec 2022 09:19:30 +0000 (04:19 -0500)
commit18f968cb92fb3fa758d9eb29056426fa5588b230
tree6fa1a0c5d84d3bd58619e5a2abf7a677036f1b8d
parent662c04e2b8c6fe8eb2f2b88c62e25c8241d0f793
drm/i915: Use error code as -E2BIG when the size of gem ttm object is too large

The ttm_bo_init_reserved() functions returns -ENOSPC if the size is too big
to add vma. The direct function that returns -ENOSPC is
drm_mm_insert_node_in_range().
To handle the same error as other code returning -E2BIG when the size is
too large, it converts return value to -E2BIG.

Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221228192252.917299-6-gwan-gyeong.mun@intel.com
drivers/gpu/drm/i915/gem/i915_gem_ttm.c