diff options
author | bde <bde@FreeBSD.org> | 1997-08-25 22:15:31 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1997-08-25 22:15:31 +0000 |
commit | c978fb36523322ed7db0f843aca2c0a73f8a192e (patch) | |
tree | ffbd342b3bd99dab9d92313058d7a62c7d3bd829 /sys | |
parent | df4046c530c54c154e7ddba70448b8eb442789a7 (diff) | |
download | FreeBSD-src-c978fb36523322ed7db0f843aca2c0a73f8a192e.zip FreeBSD-src-c978fb36523322ed7db0f843aca2c0a73f8a192e.tar.gz |
Fixed type mismatches for functions with args of type vm_prot_t and/or
vm_inherit_t. These types are smaller than ints, so the prototypes
should have used the promoted type (int) to match the old-style function
definitions. They use just vm_prot_t and/or vm_inherit_t. This depends
on gcc features to work. I fixed the definitions since this is easiest.
The correct fix may be to change the small types to u_int, to optimize
for time instead of space.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/i386/ibcs2/imgact_coff.c | 11 | ||||
-rw-r--r-- | sys/vm/default_pager.c | 9 | ||||
-rw-r--r-- | sys/vm/device_pager.c | 8 | ||||
-rw-r--r-- | sys/vm/swap_pager.c | 9 | ||||
-rw-r--r-- | sys/vm/vm_fault.c | 8 | ||||
-rw-r--r-- | sys/vm/vm_map.c | 69 | ||||
-rw-r--r-- | sys/vm/vm_mmap.c | 14 | ||||
-rw-r--r-- | sys/vm/vm_pager.c | 10 | ||||
-rw-r--r-- | sys/vm/vnode_pager.c | 9 |
9 files changed, 47 insertions, 100 deletions
diff --git a/sys/i386/ibcs2/imgact_coff.c b/sys/i386/ibcs2/imgact_coff.c index 77bf750..187fc43 100644 --- a/sys/i386/ibcs2/imgact_coff.c +++ b/sys/i386/ibcs2/imgact_coff.c @@ -26,7 +26,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: imgact_coff.c,v 1.24 1997/04/13 01:48:13 dyson Exp $ + * $Id: imgact_coff.c,v 1.25 1997/07/20 09:39:51 bde Exp $ */ #include <sys/param.h> @@ -58,13 +58,8 @@ extern int exec_coff_imgact __P((struct image_params *imgp)); static int load_coff_section __P((struct vmspace *vmspace, struct vnode *vp, vm_offset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot)); static int -load_coff_section(vmspace, vp, offset, vmaddr, memsz, filsz, prot) - struct vmspace *vmspace; - struct vnode *vp; - vm_offset_t offset; - caddr_t vmaddr; - size_t memsz, filsz; - vm_prot_t prot; +load_coff_section(struct vmspace *vmspace, struct vnode *vp, vm_offset_t offset, + caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot) { size_t map_len; vm_offset_t map_offset; diff --git a/sys/vm/default_pager.c b/sys/vm/default_pager.c index 0188503..a1bc4be 100644 --- a/sys/vm/default_pager.c +++ b/sys/vm/default_pager.c @@ -28,7 +28,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id$ + * $Id: default_pager.c,v 1.11 1997/02/22 09:47:58 peter Exp $ */ #include <sys/param.h> @@ -72,11 +72,8 @@ struct pagerops defaultpagerops = { * no_pager_alloc just returns an initialized object. */ static vm_object_t -default_pager_alloc(handle, size, prot, offset) - void *handle; - register vm_size_t size; - vm_prot_t prot; - vm_ooffset_t offset; +default_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot, + vm_ooffset_t offset) { if (handle != NULL) panic("default_pager_alloc: handle specified"); diff --git a/sys/vm/device_pager.c b/sys/vm/device_pager.c index ef8eb65..ad09916 100644 --- a/sys/vm/device_pager.c +++ b/sys/vm/device_pager.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)device_pager.c 8.1 (Berkeley) 6/11/93 - * $Id$ + * $Id: device_pager.c,v 1.25 1997/02/22 09:48:01 peter Exp $ */ #include <sys/param.h> @@ -95,11 +95,7 @@ dev_pager_init() } static vm_object_t -dev_pager_alloc(handle, size, prot, foff) - void *handle; - vm_size_t size; - vm_prot_t prot; - vm_ooffset_t foff; +dev_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot, vm_ooffset_t foff) { dev_t dev; d_mmap_t *mapfunc; diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index f95e4f0..5518202 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -39,7 +39,7 @@ * from: Utah $Hdr: swap_pager.c 1.4 91/04/30$ * * @(#)swap_pager.c 8.9 (Berkeley) 3/21/94 - * $Id$ + * $Id: swap_pager.c,v 1.75 1997/02/22 09:48:06 peter Exp $ */ /* @@ -280,11 +280,8 @@ swap_pager_swp_alloc(object, wait) * we should not wait for memory as it could resulting in deadlock. */ static vm_object_t -swap_pager_alloc(handle, size, prot, offset) - void *handle; - register vm_size_t size; - vm_prot_t prot; - vm_ooffset_t offset; +swap_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot, + vm_ooffset_t offset) { vm_object_t object; diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c index c138ff2..b1a1898 100644 --- a/sys/vm/vm_fault.c +++ b/sys/vm/vm_fault.c @@ -66,7 +66,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_fault.c,v 1.68 1997/04/06 16:16:11 peter Exp $ + * $Id: vm_fault.c,v 1.69 1997/05/19 14:36:54 dfr Exp $ */ /* @@ -123,11 +123,7 @@ int vm_fault_additional_pages __P((vm_page_t, int, int, vm_page_t *, int *)); * Caller may hold no locks. */ int -vm_fault(map, vaddr, fault_type, fault_flags) - vm_map_t map; - vm_offset_t vaddr; - vm_prot_t fault_type; - int fault_flags; +vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, int fault_flags) { vm_object_t first_object; vm_pindex_t first_pindex; diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index ce30a1b..75f082f 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -61,7 +61,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_map.c,v 1.86 1997/08/18 02:06:22 dyson Exp $ + * $Id: vm_map.c,v 1.87 1997/08/18 03:29:21 fsmp Exp $ */ /* @@ -500,14 +500,9 @@ vm_map_lookup_entry(map, address, entry) * Requires that the map be locked, and leaves it so. */ int -vm_map_insert(map, object, offset, start, end, prot, max, cow) - vm_map_t map; - vm_object_t object; - vm_ooffset_t offset; - vm_offset_t start; - vm_offset_t end; - vm_prot_t prot, max; - int cow; +vm_map_insert(vm_map_t map, vm_object_t object, vm_ooffset_t offset, + vm_offset_t start, vm_offset_t end, vm_prot_t prot, vm_prot_t max, + int cow) { register vm_map_entry_t new_entry; register vm_map_entry_t prev_entry; @@ -704,15 +699,10 @@ vm_map_findspace(map, start, length, addr) * */ int -vm_map_find(map, object, offset, addr, length, find_space, prot, max, cow) - vm_map_t map; - vm_object_t object; - vm_ooffset_t offset; - vm_offset_t *addr; /* IN/OUT */ - vm_size_t length; - boolean_t find_space; - vm_prot_t prot, max; - int cow; +vm_map_find(vm_map_t map, vm_object_t object, vm_ooffset_t offset, + vm_offset_t *addr, /* IN/OUT */ + vm_size_t length, boolean_t find_space, vm_prot_t prot, + vm_prot_t max, int cow) { register vm_offset_t start; int result, s = 0; @@ -1011,12 +1001,8 @@ vm_map_submap(map, start, end, submap) * otherwise, only the current protection is affected. */ int -vm_map_protect(map, start, end, new_prot, set_max) - register vm_map_t map; - register vm_offset_t start; - register vm_offset_t end; - register vm_prot_t new_prot; - register boolean_t set_max; +vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end, + vm_prot_t new_prot, boolean_t set_max) { register vm_map_entry_t current; vm_map_entry_t entry; @@ -1236,11 +1222,8 @@ vm_map_madvise(map, pmap, start, end, advise) * child maps at the time of vm_map_fork. */ int -vm_map_inherit(map, start, end, new_inheritance) - register vm_map_t map; - register vm_offset_t start; - register vm_offset_t end; - register vm_inherit_t new_inheritance; +vm_map_inherit(vm_map_t map, vm_offset_t start, vm_offset_t end, + vm_inherit_t new_inheritance) { register vm_map_entry_t entry; vm_map_entry_t temp_entry; @@ -1932,11 +1915,8 @@ vm_map_remove(map, start, end) * The entire region must be allocated. */ boolean_t -vm_map_check_protection(map, start, end, protection) - register vm_map_t map; - register vm_offset_t start; - register vm_offset_t end; - register vm_prot_t protection; +vm_map_check_protection(vm_map_t map, vm_offset_t start, vm_offset_t end, + vm_prot_t protection) { register vm_map_entry_t entry; vm_map_entry_t tmp_entry; @@ -2231,18 +2211,15 @@ vmspace_unshare(struct proc *p) { * remain the same. */ int -vm_map_lookup(var_map, vaddr, fault_type, out_entry, - object, pindex, out_prot, wired, single_use) - vm_map_t *var_map; /* IN/OUT */ - register vm_offset_t vaddr; - register vm_prot_t fault_type; - - vm_map_entry_t *out_entry; /* OUT */ - vm_object_t *object; /* OUT */ - vm_pindex_t *pindex; /* OUT */ - vm_prot_t *out_prot; /* OUT */ - boolean_t *wired; /* OUT */ - boolean_t *single_use; /* OUT */ +vm_map_lookup(vm_map_t *var_map, /* IN/OUT */ + vm_offset_t vaddr, + vm_prot_t fault_type, + vm_map_entry_t *out_entry, /* OUT */ + vm_object_t *object, /* OUT */ + vm_pindex_t *pindex, /* OUT */ + vm_prot_t *out_prot, /* OUT */ + boolean_t *wired, /* OUT */ + boolean_t *single_use) /* OUT */ { vm_map_t share_map; vm_offset_t share_offset; diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 27e83a7..6c1db90 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -38,7 +38,7 @@ * from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$ * * @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94 - * $Id: vm_mmap.c,v 1.64 1997/06/15 23:35:32 dyson Exp $ + * $Id: vm_mmap.c,v 1.65 1997/07/17 04:34:03 dyson Exp $ */ /* @@ -872,14 +872,10 @@ munlock(p, uap, retval) * Handle is either a vnode pointer or NULL for MAP_ANON. */ int -vm_mmap(map, addr, size, prot, maxprot, flags, handle, foff) - register vm_map_t map; - register vm_offset_t *addr; - register vm_size_t size; - vm_prot_t prot, maxprot; - register int flags; - caddr_t handle; /* XXX should be vp */ - vm_ooffset_t foff; +vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, + vm_prot_t maxprot, int flags, + caddr_t handle, /* XXX should be vp */ + vm_ooffset_t foff) { boolean_t fitit; vm_object_t object; diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c index 6d05321..48e7247 100644 --- a/sys/vm/vm_pager.c +++ b/sys/vm/vm_pager.c @@ -61,7 +61,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id$ + * $Id: vm_pager.c,v 1.27 1997/02/22 09:48:35 peter Exp $ */ /* @@ -155,12 +155,8 @@ vm_pager_bufferinit() * need to perform page-level validation (e.g. the device pager). */ vm_object_t -vm_pager_allocate(type, handle, size, prot, off) - objtype_t type; - void *handle; - vm_size_t size; - vm_prot_t prot; - vm_ooffset_t off; +vm_pager_allocate(objtype_t type, void *handle, vm_size_t size, vm_prot_t prot, + vm_ooffset_t off) { struct pagerops *ops; diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c index fab8b99..7aa4b94 100644 --- a/sys/vm/vnode_pager.c +++ b/sys/vm/vnode_pager.c @@ -38,7 +38,7 @@ * SUCH DAMAGE. * * from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91 - * $Id: vnode_pager.c,v 1.71 1997/05/19 14:36:56 dfr Exp $ + * $Id: vnode_pager.c,v 1.72 1997/08/22 03:56:37 dyson Exp $ */ /* @@ -102,11 +102,8 @@ static int vnode_pager_leaf_putpages __P((vm_object_t object, vm_page_t *m, * Handle is a vnode pointer. */ vm_object_t -vnode_pager_alloc(handle, size, prot, offset) - void *handle; - vm_size_t size; - vm_prot_t prot; - vm_ooffset_t offset; +vnode_pager_alloc(void *handle, vm_size_t size, vm_prot_t prot, + vm_ooffset_t offset) { vm_object_t object; struct vnode *vp; |