]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Use an atomic reference count for paging in progress so that callers do not
authorJeff Roberson <jeff@FreeBSD.org>
Mon, 19 Aug 2019 23:09:38 +0000 (23:09 +0000)
committerJeff Roberson <jeff@FreeBSD.org>
Mon, 19 Aug 2019 23:09:38 +0000 (23:09 +0000)
commitcf27e0d125a0c163c36184e0819f08ce76fb46ea
tree5b480e8e37f82f91b7a2dcaa535e551a857623ad
parent54a210d407664b0c6937623f970ae41f81c08c6d
Use an atomic reference count for paging in progress so that callers do not
require the object lock.

Reviewed by: markj
Tested by: pho (as part of a larger branch)
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D21311
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
sys/kern/vfs_cluster.c
sys/kern/vfs_subr.c
sys/vm/swap_pager.c
sys/vm/vm_object.c
sys/vm/vm_object.h