]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Suppress oom warning for shmemfs object allocation failure
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 27 Jul 2022 17:40:23 +0000 (19:40 +0200)
committerMatthew Auld <matthew.auld@intel.com>
Thu, 28 Jul 2022 10:14:38 +0000 (11:14 +0100)
commit983cf17da08d9a3a7211437d38b1601e19db841b
treeb3a6d8a2ac4f42a1594d498092da6e131441b386
parent6e3e3d08df6a964234cda9294ba5c96f5ac3b089
drm/i915: Suppress oom warning for shmemfs object allocation failure

We report object allocation failures to userspace with ENOMEM, yet we
still show the memory warning after failing to shrink device allocated
pages. While this warning is similar to other system page allocation
failures, it is superfluous to the ENOMEM provided directly to
userspace.

v2: Add NOWARN in few more places from where we might return
    ENOMEM to userspace.

Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/4936
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Co-developed-by: Nirmoy Das <nirmoy.das@intel.com>
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220727174023.16766-1-nirmoy.das@intel.com
drivers/gpu/drm/i915/gem/i915_gem_shmem.c