]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r322913:
authorkib <kib@FreeBSD.org>
Wed, 13 Sep 2017 11:19:04 +0000 (11:19 +0000)
committerkib <kib@FreeBSD.org>
Wed, 13 Sep 2017 11:19:04 +0000 (11:19 +0000)
commit36d113490a64de94e4172f3d916e74d8eff5b7db
tree22b9aadafe1ca47d9b03061abdc0e78b6ed1351b
parentd5049df283aacae1bcb00238abf1de66106a9b0e
MFC r322913:
Replace global swhash in swap pager with per-object trie to track swap
blocks assigned to the object pages.

MFC r322970 (by alc):
Do not call vm_pager_page_unswapped() on the fast fault path.

MFC r322971 (by alc):
Update a couple vm_object lock assertions in the swap pager.

MFC r323224:
In swp_pager_meta_build(), handle a race with other thread allocating
swapblk for our index while we dropped the object lock.

MFC r323226:
Do not leak empty swblk.
sys/vm/swap_pager.c
sys/vm/vm_fault.c
sys/vm/vm_object.c
sys/vm/vm_object.h