From 2a0d4fb1697efa48cb1a124869d8c8bf58bad2ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrjala@linux.intel.com> Date: Mon, 12 Jul 2021 10:44:40 +0300 Subject: [PATCH 4/7] sna: Dump fences also on -ENOBUFS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since kernel commit 78d2ad7eb4e1 ("drm/i915/gt: Fix -EDEADLK handling regression") running out of fences will result in -ENOBUFS instead of -EDEADLK (the latter having been stolen by ww mutextes for their internal use). Adjust the fence dumping to expect either errno value. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- src/sna/kgem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sna/kgem.c b/src/sna/kgem.c index 7b645da8..ac0b61d5 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -4263,7 +4263,7 @@ void _kgem_submit(struct kgem *kgem) if (ret == -ENOSPC) dump_gtt_info(kgem); - if (ret == -EDEADLK) + if (ret == -EDEADLK || ret == -ENOBUFS) dump_fence_regs(kgem); if (DEBUG_SYNC) { -- 2.40.1