> Date: Mon, 03 Jan 2022 22:08:26 +0900 > From: Ryo ONODERA <r...@tetera.org> > > Ryo ONODERA <r...@tetera.org> writes: > > > __engines_record_defaults > > intel_gt_wait_for_idle > > intel_gt_retire_requests_timeout > > dma_fence_wait_timeout > > i915_fence_wait (via *fence->ops->wait) > > i915_request_wait > > > > In i915_request_wait, DRM_SPIN_TIMED_WAIT_UNTIL sets timeout=0 > > and i915_request_wait returns timeout=-ETIME.
Thanks, I think there's something going wrong either with submitting requests or noticing that they're submitted, but it only happens on some machines. It might be related to some of the other panics around requests, like the cv_is_valid panic in signal_irq_work (56561), or it might be something is mapped wrong or there's a missing cache flush / bus_dmamap_sync... Will investigate when I have a chance.