svn commit: r320557 - stable/10/sys/vm
Alan Cox
alc at FreeBSD.org
Sat Jul 1 22:21:12 UTC 2017
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;
More information about the svn-src-all
mailing list