CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/04/14 21:00:20
Modified files:
sys/dev/pci/drm/i915/gt/uc: intel_guc_submission.c
Log message:
init GuC TLB invalidation xarray with XA_FLAGS_LOCK_IRQ
The xarray is used from interrupt context:
xa_lock_irqsave
wait_wake_outstanding_tlb_g2h
intel_guc_tlb_invalidation_done
ct_process_request
ct_handle_event
ct_handle_hxg
ct_handle_msg
ct_receive
ct_try_receive_message
intel_guc_ct_event_handler
intel_guc_to_host_event_handler
guc_irq_handler
gen11_other_irq_handler
gen11_gt_identity_handler
gen11_gt_bank_handler
gen11_gt_irq_handler
dg1_irq_handler
avoids a 'locking against myself' panic seen on a non-mp kernel with
DRMDEBUG and CONFIG_DRM_I915_DEBUG_GUC