[Midnightbsd-cvs] src [7890] U trunk/sys/vm: Adjust the r205536, by allowing a non-zero offset for anonymous

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Sep 14 14:38:19 EDT 2016


Revision: 7890
          http://svnweb.midnightbsd.org/src/?rev=7890
Author:   laffer1
Date:     2016-09-14 14:38:19 -0400 (Wed, 14 Sep 2016)
Log Message:
-----------
Adjust the r205536, by allowing a non-zero offset for anonymous
mappings for a.out binaries. Apparently, a.out ld.so from FreeBSD
1.1.5.1 can issue such requests.

Fix a bug with memguard(9) on 32-bit architectures without a
VM_KMEM_MAX_SIZE.

The code was not taking into account the size of the kernel_map, which
the kmem_map is allocated from, so it could produce a sub-map size too
large to fit.  The simplest solution is to ignore VM_KMEM_MAX entirely
and base the memguard map's size off the kernel_map's size, since this
is always relevant and always smaller.

Revision Links:
--------------
    http://svnweb.midnightbsd.org/src/?rev=205536

Modified Paths:
--------------
    trunk/sys/kern/kern_malloc.c
    trunk/sys/vm/memguard.c
    trunk/sys/vm/memguard.h
    trunk/sys/vm/vm_map.h
    trunk/sys/vm/vm_mmap.c

Property Changed:
----------------
    trunk/sys/vm/default_pager.c
    trunk/sys/vm/device_pager.c
    trunk/sys/vm/memguard.c
    trunk/sys/vm/memguard.h
    trunk/sys/vm/phys_pager.c
    trunk/sys/vm/pmap.h
    trunk/sys/vm/redzone.c
    trunk/sys/vm/redzone.h
    trunk/sys/vm/sg_pager.c
    trunk/sys/vm/swap_pager.c
    trunk/sys/vm/swap_pager.h
    trunk/sys/vm/uma.h
    trunk/sys/vm/uma_core.c
    trunk/sys/vm/uma_dbg.c
    trunk/sys/vm/uma_dbg.h
    trunk/sys/vm/uma_int.h
    trunk/sys/vm/vm.h
    trunk/sys/vm/vm_contig.c
    trunk/sys/vm/vm_extern.h
    trunk/sys/vm/vm_fault.c
    trunk/sys/vm/vm_glue.c
    trunk/sys/vm/vm_init.c
    trunk/sys/vm/vm_kern.c
    trunk/sys/vm/vm_kern.h
    trunk/sys/vm/vm_map.h
    trunk/sys/vm/vm_meter.c
    trunk/sys/vm/vm_mmap.c
    trunk/sys/vm/vm_object.c
    trunk/sys/vm/vm_object.h
    trunk/sys/vm/vm_pageout.c
    trunk/sys/vm/vm_pageout.h
    trunk/sys/vm/vm_pager.c
    trunk/sys/vm/vm_pager.h
    trunk/sys/vm/vm_param.h
    trunk/sys/vm/vm_phys.c
    trunk/sys/vm/vm_phys.h
    trunk/sys/vm/vm_reserv.c
    trunk/sys/vm/vm_reserv.h
    trunk/sys/vm/vm_unix.c
    trunk/sys/vm/vm_zeroidle.c
    trunk/sys/vm/vnode_pager.h

Modified: trunk/sys/kern/kern_malloc.c
===================================================================
--- trunk/sys/kern/kern_malloc.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/kern/kern_malloc.c	2016-09-14 18:38:19 UTC (rev 7890)
@@ -707,7 +707,7 @@
 		vm_kmem_size = 2 * mem_size * PAGE_SIZE;
 
 #ifdef DEBUG_MEMGUARD
-	tmp = memguard_fudge(vm_kmem_size, vm_kmem_size_max);
+	tmp = memguard_fudge(vm_kmem_size, kernel_map);
 #else
 	tmp = vm_kmem_size;
 #endif

Index: trunk/sys/vm/default_pager.c
===================================================================
--- trunk/sys/vm/default_pager.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/default_pager.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/default_pager.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Index: trunk/sys/vm/device_pager.c
===================================================================
--- trunk/sys/vm/device_pager.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/device_pager.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/device_pager.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Modified: trunk/sys/vm/memguard.c
===================================================================
--- trunk/sys/vm/memguard.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/memguard.c	2016-09-14 18:38:19 UTC (rev 7890)
@@ -156,16 +156,18 @@
  * the kmem_map.  The memguard memory will be a submap.
  */
 unsigned long
-memguard_fudge(unsigned long km_size, unsigned long km_max)
+memguard_fudge(unsigned long km_size, const struct vm_map *parent_map)
 {
-	u_long mem_pgs = cnt.v_page_count;
+	u_long mem_pgs, parent_size;
 
 	vm_memguard_divisor = 10;
 	TUNABLE_INT_FETCH("vm.memguard.divisor", &vm_memguard_divisor);
 
+	parent_size = vm_map_max(parent_map) - vm_map_min(parent_map) +
+	    PAGE_SIZE;
 	/* Pick a conservative value if provided value sucks. */
 	if ((vm_memguard_divisor <= 0) ||
-	    ((km_size / vm_memguard_divisor) == 0))
+	    ((parent_size / vm_memguard_divisor) == 0))
 		vm_memguard_divisor = 10;
 	/*
 	 * Limit consumption of physical pages to
@@ -174,21 +176,19 @@
 	 * This prevents memguard's page promotions from completely
 	 * using up memory, since most malloc(9) calls are sub-page.
 	 */
+	mem_pgs = cnt.v_page_count;
 	memguard_physlimit = (mem_pgs / vm_memguard_divisor) * PAGE_SIZE;
 	/*
 	 * We want as much KVA as we can take safely.  Use at most our
-	 * allotted fraction of kmem_max.  Limit this to twice the
-	 * physical memory to avoid using too much memory as pagetable
-	 * pages.
+	 * allotted fraction of the parent map's size.  Limit this to
+	 * twice the physical memory to avoid using too much memory as
+	 * pagetable pages (size must be multiple of PAGE_SIZE).
 	 */
-	memguard_mapsize = km_max / vm_memguard_divisor;
-	/* size must be multiple of PAGE_SIZE */
-	memguard_mapsize = round_page(memguard_mapsize);
-	if (memguard_mapsize == 0 ||
-	    memguard_mapsize / (2 * PAGE_SIZE) > mem_pgs)
+	memguard_mapsize = round_page(parent_size / vm_memguard_divisor);
+	if (memguard_mapsize / (2 * PAGE_SIZE) > mem_pgs)
 		memguard_mapsize = mem_pgs * 2 * PAGE_SIZE;
-	if (km_max > 0 && km_size + memguard_mapsize > km_max)
-		return (km_max);
+	if (km_size + memguard_mapsize > parent_size)
+		memguard_mapsize = 0;
 	return (km_size + memguard_mapsize);
 }
 


Property changes on: trunk/sys/vm/memguard.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Modified: trunk/sys/vm/memguard.h
===================================================================
--- trunk/sys/vm/memguard.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/memguard.h	2016-09-14 18:38:19 UTC (rev 7890)
@@ -35,7 +35,7 @@
 struct vm_map;
 
 #ifdef DEBUG_MEMGUARD
-unsigned long	memguard_fudge(unsigned long, unsigned long);
+unsigned long	memguard_fudge(unsigned long, const struct vm_map *);
 void	memguard_init(struct vm_map *);
 void 	*memguard_alloc(unsigned long, int);
 void	*memguard_realloc(void *, unsigned long, struct malloc_type *, int);


Property changes on: trunk/sys/vm/memguard.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/phys_pager.c
===================================================================
--- trunk/sys/vm/phys_pager.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/phys_pager.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/phys_pager.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/pmap.h
===================================================================
--- trunk/sys/vm/pmap.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/pmap.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/pmap.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/redzone.c
===================================================================
--- trunk/sys/vm/redzone.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/redzone.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/redzone.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Index: trunk/sys/vm/redzone.h
===================================================================
--- trunk/sys/vm/redzone.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/redzone.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/redzone.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Index: trunk/sys/vm/sg_pager.c
===================================================================
--- trunk/sys/vm/sg_pager.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/sg_pager.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/sg_pager.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Index: trunk/sys/vm/swap_pager.c
===================================================================
--- trunk/sys/vm/swap_pager.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/swap_pager.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/swap_pager.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/swap_pager.h
===================================================================
--- trunk/sys/vm/swap_pager.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/swap_pager.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/swap_pager.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/uma.h
===================================================================
--- trunk/sys/vm/uma.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/uma.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/uma.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/uma_core.c
===================================================================
--- trunk/sys/vm/uma_core.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/uma_core.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/uma_core.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/uma_dbg.c
===================================================================
--- trunk/sys/vm/uma_dbg.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/uma_dbg.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/uma_dbg.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/uma_dbg.h
===================================================================
--- trunk/sys/vm/uma_dbg.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/uma_dbg.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/uma_dbg.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/uma_int.h
===================================================================
--- trunk/sys/vm/uma_int.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/uma_int.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/uma_int.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm.h
===================================================================
--- trunk/sys/vm/vm.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_contig.c
===================================================================
--- trunk/sys/vm/vm_contig.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_contig.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_contig.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7
\ No newline at end of property
Index: trunk/sys/vm/vm_extern.h
===================================================================
--- trunk/sys/vm/vm_extern.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_extern.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_extern.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/vm_fault.c
===================================================================
--- trunk/sys/vm/vm_fault.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_fault.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_fault.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/vm_glue.c
===================================================================
--- trunk/sys/vm/vm_glue.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_glue.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_glue.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7
\ No newline at end of property
Index: trunk/sys/vm/vm_init.c
===================================================================
--- trunk/sys/vm/vm_init.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_init.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_init.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_kern.c
===================================================================
--- trunk/sys/vm/vm_kern.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_kern.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_kern.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_kern.h
===================================================================
--- trunk/sys/vm/vm_kern.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_kern.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_kern.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Modified: trunk/sys/vm/vm_map.h
===================================================================
--- trunk/sys/vm/vm_map.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_map.h	2016-09-14 18:38:19 UTC (rev 7890)
@@ -200,13 +200,13 @@
 
 #ifdef	_KERNEL
 static __inline vm_offset_t
-vm_map_max(vm_map_t map)
+vm_map_max(const struct vm_map *map)
 {
 	return (map->max_offset);
 }
 
 static __inline vm_offset_t
-vm_map_min(vm_map_t map)
+vm_map_min(const struct vm_map *map)
 {
 	return (map->min_offset);
 }


Property changes on: trunk/sys/vm/vm_map.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/vm_meter.c
===================================================================
--- trunk/sys/vm/vm_meter.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_meter.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_meter.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Modified: trunk/sys/vm/vm_mmap.c
===================================================================
--- trunk/sys/vm/vm_mmap.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_mmap.c	2016-09-14 18:38:19 UTC (rev 7890)
@@ -208,11 +208,23 @@
 
 	fp = NULL;
 
-	/* Make sure mapping fits into numeric range, etc. */
-	if ((uap->len == 0 && !SV_CURPROC_FLAG(SV_AOUT) &&
-	     curproc->p_osrel >= P_OSREL_MAP_ANON) ||
-	    ((flags & MAP_ANON) && (uap->fd != -1 || pos != 0)))
-		return (EINVAL);
+	/*
+	 * Enforce the constraints.
+	 * Mapping of length 0 is only allowed for old binaries.
+	 * Anonymous mapping shall specify -1 as filedescriptor and
+	 * zero position for new code. Be nice to ancient a.out
+	 * binaries and correct pos for anonymous mapping, since old
+	 * ld.so sometimes issues anonymous map requests with non-zero
+	 * pos.
+	 */
+	if (!SV_CURPROC_FLAG(SV_AOUT)) {
+		if ((uap->len == 0 && curproc->p_osrel >= P_OSREL_MAP_ANON) ||
+		    ((flags & MAP_ANON) != 0 && (uap->fd != -1 || pos != 0)))
+			return (EINVAL);
+	} else {
+		if ((flags & MAP_ANON) != 0)
+			pos = 0;
+	}
 
 	if (flags & MAP_STACK) {
 		if ((uap->fd != -1) ||


Property changes on: trunk/sys/vm/vm_mmap.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_object.c
===================================================================
--- trunk/sys/vm/vm_object.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_object.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_object.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7
\ No newline at end of property
Index: trunk/sys/vm/vm_object.h
===================================================================
--- trunk/sys/vm/vm_object.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_object.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_object.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/sys/vm/vm_pageout.c
===================================================================
--- trunk/sys/vm/vm_pageout.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_pageout.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_pageout.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7
\ No newline at end of property
Index: trunk/sys/vm/vm_pageout.h
===================================================================
--- trunk/sys/vm/vm_pageout.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_pageout.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_pageout.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_pager.c
===================================================================
--- trunk/sys/vm/vm_pager.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_pager.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_pager.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_pager.h
===================================================================
--- trunk/sys/vm/vm_pager.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_pager.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_pager.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Index: trunk/sys/vm/vm_param.h
===================================================================
--- trunk/sys/vm/vm_param.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_param.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_param.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_phys.c
===================================================================
--- trunk/sys/vm/vm_phys.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_phys.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_phys.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/sys/vm/vm_phys.h
===================================================================
--- trunk/sys/vm/vm_phys.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_phys.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_phys.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Index: trunk/sys/vm/vm_reserv.c
===================================================================
--- trunk/sys/vm/vm_reserv.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_reserv.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_reserv.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Index: trunk/sys/vm/vm_reserv.h
===================================================================
--- trunk/sys/vm/vm_reserv.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_reserv.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_reserv.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Index: trunk/sys/vm/vm_unix.c
===================================================================
--- trunk/sys/vm/vm_unix.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_unix.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_unix.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Index: trunk/sys/vm/vm_zeroidle.c
===================================================================
--- trunk/sys/vm/vm_zeroidle.c	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vm_zeroidle.c	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vm_zeroidle.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.7
\ No newline at end of property
Index: trunk/sys/vm/vnode_pager.h
===================================================================
--- trunk/sys/vm/vnode_pager.h	2016-09-14 16:57:47 UTC (rev 7889)
+++ trunk/sys/vm/vnode_pager.h	2016-09-14 18:38:19 UTC (rev 7890)

Property changes on: trunk/sys/vm/vnode_pager.h
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list