svn commit: r320556 - stable/11/sys/vm
Alan Cox
alc at FreeBSD.org
Sat Jul 1 21:54:13 UTC 2017
Author: alc
Date: Sat Jul 1 21:54:11 2017
New Revision: 320556
URL: https://svnweb.freebsd.org/changeset/base/320556
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/11/sys/vm/swap_pager.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys/vm/swap_pager.c
==============================================================================
--- stable/11/sys/vm/swap_pager.c Sat Jul 1 21:34:57 2017 (r320555)
+++ stable/11/sys/vm/swap_pager.c Sat Jul 1 21:54:11 2017 (r320556)
@@ -1370,7 +1370,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);
mreq->oflags |= VPO_SWAPINPROG;
bp->b_pages[j] = mreq;
}
More information about the svn-src-stable-11
mailing list