HomeFreeBSD

vfs: switch to smp_rendezvous_cpus_retry for vfs_op_thread_enter/exit

Description

vfs: switch to smp_rendezvous_cpus_retry for vfs_op_thread_enter/exit

In particular on amd64 this eliminates an atomic op in the common case,
trading it for IPIs in the uncommon case of catching CPUs executing the
code while the filesystem is getting suspended or unmounted.

Details

Provenance
mjgAuthored on
Parents
rS357809: rms: use smp_rendezvous_cpus_retry instead of a hand-rolled variant
Branches
Unknown
Tags
Unknown