]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Use an atomic reference count for paging in progress so that callers do not
authorjeff <jeff@FreeBSD.org>
Mon, 19 Aug 2019 23:09:38 +0000 (23:09 +0000)
committerjeff <jeff@FreeBSD.org>
Mon, 19 Aug 2019 23:09:38 +0000 (23:09 +0000)
commitc25a7c144952a6d00847074dcb5aecd8026622b5
tree5b480e8e37f82f91b7a2dcaa535e551a857623ad
parentcbdda98fe8324af29ed8bac69888869117801274
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