ec_rxstart doesn't eists
[unix-history] / usr / src / sys / vm / vm_mmap.c
index 779661b..28a54af 100644 (file)
@@ -9,9 +9,9 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- * from: Utah $Hdr: vm_mmap.c 1.3 90/01/21$
+ * from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$
  *
  *
- *     @(#)vm_mmap.c   7.7 (Berkeley) %G%
+ *     @(#)vm_mmap.c   7.9 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -119,7 +119,7 @@ smmap(p, uap, retval)
         * Size is implicitly rounded to a page boundary.
         */
        addr = (vm_offset_t) uap->addr;
         * Size is implicitly rounded to a page boundary.
         */
        addr = (vm_offset_t) uap->addr;
-       if ((uap->flags & MAP_FIXED) && (addr & page_mask) || uap->len < 0)
+       if ((uap->flags & MAP_FIXED) && (addr & PAGE_MASK) || uap->len < 0)
                return(EINVAL);
        size = (vm_size_t) round_page(uap->len);
        /*
                return(EINVAL);
        size = (vm_size_t) round_page(uap->len);
        /*
@@ -205,7 +205,7 @@ msync(p, uap, retval)
                printf("msync(%d): addr %x len %x\n",
                       p->p_pid, uap->addr, uap->len);
 #endif
                printf("msync(%d): addr %x len %x\n",
                       p->p_pid, uap->addr, uap->len);
 #endif
-       if (((int)uap->addr & page_mask) || uap->len < 0)
+       if (((int)uap->addr & PAGE_MASK) || uap->len < 0)
                return(EINVAL);
        addr = oaddr = (vm_offset_t)uap->addr;
        osize = (vm_size_t)uap->len;
                return(EINVAL);
        addr = oaddr = (vm_offset_t)uap->addr;
        osize = (vm_size_t)uap->len;
@@ -245,7 +245,7 @@ msync(p, uap, retval)
                       objoff, objoff+osize);
 #endif
        if (prot & VM_PROT_WRITE)
                       objoff, objoff+osize);
 #endif
        if (prot & VM_PROT_WRITE)
-               vm_object_page_clean(object, objoff, objoff+osize);
+               vm_object_page_clean(object, objoff, objoff+osize, FALSE);
        /*
         * (XXX)
         * Bummer, gotta flush all cached pages to ensure
        /*
         * (XXX)
         * Bummer, gotta flush all cached pages to ensure
@@ -274,7 +274,7 @@ munmap(p, uap, retval)
 #endif
 
        addr = (vm_offset_t) uap->addr;
 #endif
 
        addr = (vm_offset_t) uap->addr;
-       if ((addr & page_mask) || uap->len < 0)
+       if ((addr & PAGE_MASK) || uap->len < 0)
                return(EINVAL);
        size = (vm_size_t) round_page(uap->len);
        if (size == 0)
                return(EINVAL);
        size = (vm_size_t) round_page(uap->len);
        if (size == 0)
@@ -320,7 +320,7 @@ mprotect(p, uap, retval)
 #endif
 
        addr = (vm_offset_t) uap->addr;
 #endif
 
        addr = (vm_offset_t) uap->addr;
-       if ((addr & page_mask) || uap->len < 0)
+       if ((addr & PAGE_MASK) || uap->len < 0)
                return(EINVAL);
        size = (vm_size_t) uap->len;
        /*
                return(EINVAL);
        size = (vm_size_t) uap->len;
        /*