]> Gentwo Git Trees - linux/.git/commit
drm/xe: Skip TLB invalidation waits in page fault binds
authorMatthew Brost <matthew.brost@intel.com>
Fri, 31 Oct 2025 23:40:48 +0000 (16:40 -0700)
committerMatthew Brost <matthew.brost@intel.com>
Tue, 4 Nov 2025 16:21:09 +0000 (08:21 -0800)
commitebb0880d497356befb0ff4d36fb0e1d072701805
tree0b6c6c2b01299d38ae205f06a7046de98fe7bc6c
parentcb99e12ba8cb8a16c44e6de7927e9a1d84260f24
drm/xe: Skip TLB invalidation waits in page fault binds

Avoid waiting on unrelated TLB invalidations when servicing page fault
binds. Since the migrate queue is shared across processes, TLB
invalidations triggered by other processes may occur concurrently but
are not relevant to the current bind. Teach the bind pipeline to skip
waits on such invalidations to prevent unnecessary serialization.

Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Link: https://patch.msgid.link/20251031234050.3043507-5-matthew.brost@intel.com
drivers/gpu/drm/xe/xe_vm.c
drivers/gpu/drm/xe/xe_vm_types.h