Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Nov 2014 19:56:04 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r274100 - head/sys/vm
Message-ID:  <201411041956.sA4Ju4Hx071695@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kib
Date: Tue Nov  4 19:56:04 2014
New Revision: 274100
URL: https://svnweb.freebsd.org/changeset/base/274100

Log:
  Fix mis-spelling of bits and types names in the
  default_pager_putpages() and swap_pager_putpages().
  It is the same fix as was done for vnode_pager_putpages()
  in r271586.
  
  Reviewed by:	alc
  Sponsored by:	The FreeBSD Foundation
  MFC after:	1 week

Modified:
  head/sys/vm/default_pager.c
  head/sys/vm/swap_pager.c

Modified: head/sys/vm/default_pager.c
==============================================================================
--- head/sys/vm/default_pager.c	Tue Nov  4 18:52:59 2014	(r274099)
+++ head/sys/vm/default_pager.c	Tue Nov  4 19:56:04 2014	(r274100)
@@ -137,14 +137,11 @@ default_pager_getpages(object, m, count,
  * cache to the free list.
  */
 static void
-default_pager_putpages(object, m, c, sync, rtvals)
-	vm_object_t object;
-	vm_page_t *m;
-	int c;
-	boolean_t sync;
-	int *rtvals;
+default_pager_putpages(vm_object_t object, vm_page_t *m, int count,
+    int flags, int *rtvals)
 {
-	swappagerops.pgo_putpages(object, m, c, sync, rtvals);
+
+	swappagerops.pgo_putpages(object, m, count, flags, rtvals);
 }
 
 /*

Modified: head/sys/vm/swap_pager.c
==============================================================================
--- head/sys/vm/swap_pager.c	Tue Nov  4 18:52:59 2014	(r274099)
+++ head/sys/vm/swap_pager.c	Tue Nov  4 19:56:04 2014	(r274100)
@@ -1280,10 +1280,10 @@ swap_pager_getpages(vm_object_t object, 
  */
 void
 swap_pager_putpages(vm_object_t object, vm_page_t *m, int count,
-    boolean_t sync, int *rtvals)
+    int flags, int *rtvals)
 {
-	int i;
-	int n = 0;
+	int i, n;
+	boolean_t sync;
 
 	if (count && m[0]->object != object) {
 		panic("swap_pager_putpages: object mismatch %p/%p",
@@ -1303,8 +1303,11 @@ swap_pager_putpages(vm_object_t object, 
 		swp_pager_meta_build(object, 0, SWAPBLK_NONE);
 	VM_OBJECT_WUNLOCK(object);
 
+	n = 0;
 	if (curproc != pageproc)
 		sync = TRUE;
+	else
+		sync = (flags & VM_PAGER_PUT_SYNC) != 0;
 
 	/*
 	 * Step 2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411041956.sA4Ju4Hx071695>