svn commit: r228533 - head/sys/kern
John Baldwin
jhb at FreeBSD.org
Thu Dec 15 15:17:20 UTC 2011
Author: jhb
Date: Thu Dec 15 15:17:19 2011
New Revision: 228533
URL: http://svn.freebsd.org/changeset/base/228533
Log:
Use vm_mmap_to_errno().
Submitted by: kib
Modified:
head/sys/kern/uipc_shm.c
Modified: head/sys/kern/uipc_shm.c
==============================================================================
--- head/sys/kern/uipc_shm.c Thu Dec 15 12:49:10 2011 (r228532)
+++ head/sys/kern/uipc_shm.c Thu Dec 15 15:17:19 2011 (r228533)
@@ -81,6 +81,7 @@ __FBSDID("$FreeBSD$");
#include <vm/vm.h>
#include <vm/vm_param.h>
#include <vm/pmap.h>
+#include <vm/vm_extern.h>
#include <vm/vm_map.h>
#include <vm/vm_kern.h>
#include <vm/vm_object.h>
@@ -790,15 +791,7 @@ shm_map(struct file *fp, size_t size, of
shmfd->shm_kmappings--;
VM_OBJECT_UNLOCK(obj);
- switch (rv) {
- case KERN_INVALID_ADDRESS:
- case KERN_NO_SPACE:
- return (ENOMEM);
- case KERN_PROTECTION_FAILURE:
- return (EACCES);
- default:
- return (EINVAL);
- }
+ return (vm_mmap_to_errno(rv));
}
/*
More information about the svn-src-all
mailing list