commit 6b608642e365f91f442a8606a2eb0a6e8f400fb6
Author: Matthew Dillon <[email protected]>
Date: Fri Feb 28 22:25:35 2020 -0800
kernel - Comment future vrele() code intention
* vrele() currently uses atomic_fcmpset_*() and will in the future
use atomic_fetchadd_*() instead, but I can't change it without a
bit more work.
* Avoid updating v_flag and v_act if the values do not change, reducing
SMP contention a bit.
Summary of changes:
sys/kern/vfs_lock.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 42 insertions(+), 5 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6b608642e365f91f442a8606a2eb0a6e8f400fb6
--
DragonFly BSD source repository