Author: alc
Date: Sat Jul 1 22:21:11 2017
New Revision: 320557
URL: https://svnweb.freebsd.org/changeset/base/320557
Log:
MFC r320049
Pages that are passed to swap_pager_putpages() should already be fully
dirty. Assert that they are fully dirty rather than redundantly calling
vm_page_dirty() on them.
Modified:
stable/10/sys/vm/swap_pager.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/vm/swap_pager.c
==============================================================================
--- stable/10/sys/vm/swap_pager.c Sat Jul 1 21:54:11 2017
(r320556)
+++ stable/10/sys/vm/swap_pager.c Sat Jul 1 22:21:11 2017
(r320557)
@@ -1400,7 +1400,7 @@ swap_pager_putpages(vm_object_t object, vm_page_t *m,
mreq->pindex,
blk + j
);
- vm_page_dirty(mreq);
+ MPASS(mreq->dirty == VM_PAGE_BITS_ALL);
rtvals[i+j] = VM_PAGER_OK;
mreq->oflags |= VPO_SWAPINPROG;
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to "[email protected]"