From 68bbdd1e18a87afede6cbdffdb8c7078ed3fa835 Mon Sep 17 00:00:00 2001 From: Marin Ramesa Date: Tue, 17 Dec 2013 15:58:26 +0100 Subject: Cleanup of the copyin() and copyout() calls * device/ds_routines.c (device_write_trap) (copyin) (data): Cast to (void *). Argument is an address. (device_write_trap) (copyin) (io_data): Don't cast. (device_writev_trap) (copyin) (iovec, stack_iovec): Likewise. (device_writev_trap) (copyin) (data, p): Cast to (void *). Arguments are addresses. * kern/bootstrap.c (build_args_and_stack) (copyout) (arg_count, string_pos, zero): Don't cast. * kern/ipc_mig.c (syscall_vm_map) (copyin, copyout) (addr, address): Likewise. (syscall_vm_allocate) (copyin, copyout) (addr, address): Likewise. (syscall_task_create) (copyout) (name, child_task): Likewise. (syscall_mach_port_allocate) (copyout) (name, namep): Likewise. * kern/time_stamp.c (copyout) (temp, tsp): Likewise. --- kern/time_stamp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kern/time_stamp.c') diff --git a/kern/time_stamp.c b/kern/time_stamp.c index 2c142746..7f4c0f66 100644 --- a/kern/time_stamp.c +++ b/kern/time_stamp.c @@ -43,8 +43,8 @@ struct tsval *tsp; time_value_t temp; temp = time; - if (copyout((char *)&temp, - (char *)tsp, + if (copyout(&temp, + tsp, sizeof(struct tsval)) != KERN_SUCCESS) return(KERN_INVALID_ADDRESS); return(KERN_SUCCESS); -- cgit v1.2.3