diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index 3e2cbf745381..46d57c932be7 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -334,7 +334,7 @@ filt_timerattach(struct knote *kn) M_KQUEUE, M_WAITOK); callout_init(calloutp, 0); callout_reset(calloutp, tticks, filt_timerexpire, kn); - kn->kn_hook = (caddr_t)calloutp; + kn->kn_hook = calloutp; return (0); } @@ -380,7 +380,7 @@ kqueue(struct thread *td, struct kqueue_args *uap) fp->f_type = DTYPE_KQUEUE; fp->f_ops = &kqueueops; TAILQ_INIT(&kq->kq_head); - fp->f_data = (caddr_t)kq; + fp->f_data = kq; FILE_UNLOCK(fp); FILEDESC_LOCK(fdp); td->td_retval[0] = fd; @@ -446,8 +446,8 @@ kevent(struct thread *td, struct kevent_args *uap) if (uap->nevents != 0) { kevp->flags = EV_ERROR; kevp->data = error; - (void) copyout((caddr_t)kevp, - (caddr_t)uap->eventlist, + (void) copyout(kevp, + uap->eventlist, sizeof(*kevp)); uap->eventlist++; uap->nevents--; @@ -751,7 +751,7 @@ kqueue_scan(struct file *fp, int maxevents, struct kevent *ulistp, count--; if (nkev == KQ_NEVENTS) { splx(s); - error = copyout((caddr_t)&kq->kq_kev, (caddr_t)ulistp, + error = copyout(&kq->kq_kev, ulistp, sizeof(struct kevent) * nkev); ulistp += nkev; nkev = 0; @@ -765,7 +765,7 @@ kqueue_scan(struct file *fp, int maxevents, struct kevent *ulistp, splx(s); done: if (nkev != 0) - error = copyout((caddr_t)&kq->kq_kev, (caddr_t)ulistp, + error = copyout(&kq->kq_kev, ulistp, sizeof(struct kevent) * nkev); td->td_retval[0] = maxevents - count; return (error); @@ -980,7 +980,7 @@ knote_attach(struct knote *kn, struct filedesc *fdp) FILEDESC_LOCK(fdp); goto retry; } - bcopy((caddr_t)fdp->fd_knlist, (caddr_t)list, + bcopy(fdp->fd_knlist, list, fdp->fd_knlistsize * sizeof(struct klist *)); bzero((caddr_t)list + fdp->fd_knlistsize * sizeof(struct klist *), diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c index 5e47a0ccfa6e..c1cadb14c811 100644 --- a/sys/kern/kern_lockf.c +++ b/sys/kern/kern_lockf.c @@ -298,7 +298,7 @@ lf_setlock(lock) lf_printlist("lf_setlock", block); } #endif /* LOCKF_DEBUG */ - error = tsleep((caddr_t)lock, priority, lockstr, 0); + error = tsleep(lock, priority, lockstr, 0); /* * We may have been awakened by a signal and/or by a * debugger continuing us (in which cases we must remove @@ -726,7 +726,7 @@ lf_split(lock1, lock2) * the encompassing lock */ MALLOC(splitlock, struct lockf *, sizeof *splitlock, M_LOCKF, M_WAITOK); - bcopy((caddr_t)lock1, (caddr_t)splitlock, sizeof *splitlock); + bcopy(lock1, splitlock, sizeof *splitlock); splitlock->lf_start = lock2->lf_end + 1; TAILQ_INIT(&splitlock->lf_blkhd); lock1->lf_end = lock2->lf_start - 1; @@ -755,7 +755,7 @@ lf_wakelock(listhead) if (lockf_debug & 2) lf_print("lf_wakelock: awakening", wakelock); #endif /* LOCKF_DEBUG */ - wakeup((caddr_t)wakelock); + wakeup(wakelock); } } diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c index b88b1c15ce25..5e32eeeb817e 100644 --- a/sys/kern/kern_subr.c +++ b/sys/kern/kern_subr.c @@ -186,9 +186,9 @@ uiomove(cp, n, uio) case UIO_SYSSPACE: if (uio->uio_rw == UIO_READ) - bcopy((caddr_t)cp, iov->iov_base, cnt); + bcopy(cp, iov->iov_base, cnt); else - bcopy(iov->iov_base, (caddr_t)cp, cnt); + bcopy(iov->iov_base, cp, cnt); break; case UIO_NOCOPY: break; @@ -340,9 +340,9 @@ uiomoveco(cp, n, uio, obj, disposable) case UIO_SYSSPACE: if (uio->uio_rw == UIO_READ) - bcopy((caddr_t)cp, iov->iov_base, cnt); + bcopy(cp, iov->iov_base, cnt); else - bcopy(iov->iov_base, (caddr_t)cp, cnt); + bcopy(iov->iov_base, cp, cnt); break; case UIO_NOCOPY: break; diff --git a/sys/kern/subr_prf.c b/sys/kern/subr_prf.c index 4735527a7b4a..7f9b7906bc84 100644 --- a/sys/kern/subr_prf.c +++ b/sys/kern/subr_prf.c @@ -254,7 +254,7 @@ log_console(struct uio *uio) iovlen = uio->uio_iovcnt * sizeof (struct iovec); MALLOC(miov, struct iovec *, iovlen, M_TEMP, M_WAITOK); MALLOC(consbuffer, char *, CONSCHUNK, M_TEMP, M_WAITOK); - bcopy((caddr_t)muio.uio_iov, (caddr_t)miov, iovlen); + bcopy(muio.uio_iov, miov, iovlen); muio.uio_iov = miov; uio = &muio; diff --git a/sys/kern/uipc_sockbuf.c b/sys/kern/uipc_sockbuf.c index a9a4162e7442..1e68f8330733 100644 --- a/sys/kern/uipc_sockbuf.c +++ b/sys/kern/uipc_sockbuf.c @@ -145,7 +145,7 @@ soisdisconnecting(so) so->so_state &= ~SS_ISCONNECTING; so->so_state |= (SS_ISDISCONNECTING|SS_CANTRCVMORE|SS_CANTSENDMORE); - wakeup((caddr_t)&so->so_timeo); + wakeup(&so->so_timeo); sowwakeup(so); sorwakeup(so); } @@ -157,7 +157,7 @@ soisdisconnected(so) so->so_state &= ~(SS_ISCONNECTING|SS_ISCONNECTED|SS_ISDISCONNECTING); so->so_state |= (SS_CANTRCVMORE|SS_CANTSENDMORE|SS_ISDISCONNECTED); - wakeup((caddr_t)&so->so_timeo); + wakeup(&so->so_timeo); sowwakeup(so); sorwakeup(so); } @@ -216,7 +216,7 @@ sonewconn(head, connstatus) } if (connstatus) { sorwakeup(head); - wakeup((caddr_t)&head->so_timeo); + wakeup(&head->so_timeo); so->so_state |= connstatus; } return (so); @@ -259,7 +259,7 @@ sbwait(sb) { sb->sb_flags |= SB_WAIT; - return (tsleep((caddr_t)&sb->sb_cc, + return (tsleep(&sb->sb_cc, (sb->sb_flags & SB_NOINTR) ? PSOCK : PSOCK | PCATCH, "sbwait", sb->sb_timeo)); } @@ -276,7 +276,7 @@ sb_lock(sb) while (sb->sb_flags & SB_LOCK) { sb->sb_flags |= SB_WANT; - error = tsleep((caddr_t)&sb->sb_flags, + error = tsleep(&sb->sb_flags, (sb->sb_flags & SB_NOINTR) ? PSOCK : PSOCK|PCATCH, "sblock", 0); if (error) @@ -301,7 +301,7 @@ sowakeup(so, sb) sb->sb_flags &= ~SB_SEL; if (sb->sb_flags & SB_WAIT) { sb->sb_flags &= ~SB_WAIT; - wakeup((caddr_t)&sb->sb_cc); + wakeup(&sb->sb_cc); } if ((so->so_state & SS_ASYNC) && so->so_sigio != NULL) pgsigio(&so->so_sigio, SIGIO, 0); @@ -605,7 +605,7 @@ sbappendaddr(sb, asa, m0, control) if (m == 0) return (0); m->m_len = asa->sa_len; - bcopy((caddr_t)asa, mtod(m, caddr_t), asa->sa_len); + bcopy(asa, mtod(m, caddr_t), asa->sa_len); if (n) n->m_next = m0; /* concatenate data to control */ else diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 7cc27d37c8ce..d596294789fe 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -348,7 +348,7 @@ soclose(so) (so->so_state & SS_NBIO)) goto drop; while (so->so_state & SS_ISCONNECTED) { - error = tsleep((caddr_t)&so->so_timeo, + error = tsleep(&so->so_timeo, PSOCK | PCATCH, "soclos", so->so_linger * hz); if (error) break; @@ -1116,7 +1116,7 @@ sorflush(so) socantrcvmore(so); sbunlock(sb); asb = *sb; - bzero((caddr_t)sb, sizeof (*sb)); + bzero(sb, sizeof (*sb)); splx(s); if (pr->pr_flags & PR_RIGHTS && pr->pr_domain->dom_dispose) (*pr->pr_domain->dom_dispose)(asb.sb_mb); diff --git a/sys/kern/uipc_socket2.c b/sys/kern/uipc_socket2.c index a9a4162e7442..1e68f8330733 100644 --- a/sys/kern/uipc_socket2.c +++ b/sys/kern/uipc_socket2.c @@ -145,7 +145,7 @@ soisdisconnecting(so) so->so_state &= ~SS_ISCONNECTING; so->so_state |= (SS_ISDISCONNECTING|SS_CANTRCVMORE|SS_CANTSENDMORE); - wakeup((caddr_t)&so->so_timeo); + wakeup(&so->so_timeo); sowwakeup(so); sorwakeup(so); } @@ -157,7 +157,7 @@ soisdisconnected(so) so->so_state &= ~(SS_ISCONNECTING|SS_ISCONNECTED|SS_ISDISCONNECTING); so->so_state |= (SS_CANTRCVMORE|SS_CANTSENDMORE|SS_ISDISCONNECTED); - wakeup((caddr_t)&so->so_timeo); + wakeup(&so->so_timeo); sowwakeup(so); sorwakeup(so); } @@ -216,7 +216,7 @@ sonewconn(head, connstatus) } if (connstatus) { sorwakeup(head); - wakeup((caddr_t)&head->so_timeo); + wakeup(&head->so_timeo); so->so_state |= connstatus; } return (so); @@ -259,7 +259,7 @@ sbwait(sb) { sb->sb_flags |= SB_WAIT; - return (tsleep((caddr_t)&sb->sb_cc, + return (tsleep(&sb->sb_cc, (sb->sb_flags & SB_NOINTR) ? PSOCK : PSOCK | PCATCH, "sbwait", sb->sb_timeo)); } @@ -276,7 +276,7 @@ sb_lock(sb) while (sb->sb_flags & SB_LOCK) { sb->sb_flags |= SB_WANT; - error = tsleep((caddr_t)&sb->sb_flags, + error = tsleep(&sb->sb_flags, (sb->sb_flags & SB_NOINTR) ? PSOCK : PSOCK|PCATCH, "sblock", 0); if (error) @@ -301,7 +301,7 @@ sowakeup(so, sb) sb->sb_flags &= ~SB_SEL; if (sb->sb_flags & SB_WAIT) { sb->sb_flags &= ~SB_WAIT; - wakeup((caddr_t)&sb->sb_cc); + wakeup(&sb->sb_cc); } if ((so->so_state & SS_ASYNC) && so->so_sigio != NULL) pgsigio(&so->so_sigio, SIGIO, 0); @@ -605,7 +605,7 @@ sbappendaddr(sb, asa, m0, control) if (m == 0) return (0); m->m_len = asa->sa_len; - bcopy((caddr_t)asa, mtod(m, caddr_t), asa->sa_len); + bcopy(asa, mtod(m, caddr_t), asa->sa_len); if (n) n->m_next = m0; /* concatenate data to control */ else diff --git a/sys/sys/event.h b/sys/sys/event.h index 924f8b03b559..aac57d64bb70 100644 --- a/sys/sys/event.h +++ b/sys/sys/event.h @@ -155,7 +155,7 @@ struct knote { struct proc *p_proc; /* proc pointer */ } kn_ptr; struct filterops *kn_fop; - caddr_t kn_hook; + void *kn_hook; #define KN_ACTIVE 0x01 /* event has been triggered */ #define KN_QUEUED 0x02 /* event is on queue */ #define KN_DISABLED 0x04 /* event is disabled */