diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2018-07-10 13:03:06 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2018-07-10 13:03:06 +0000 |
commit | 3a20f06a1c390f8599f9fb7ad31fd9f145f9af6d (patch) | |
tree | d96d4ac1104fc415ada8c3f6a17544a68170ac60 /sys/kern/uipc_usrreq.c | |
parent | 0b343a8d9ce6d2e1c537955d2aa348d8c065bc50 (diff) | |
download | src-3a20f06a1c390f8599f9fb7ad31fd9f145f9af6d.tar.gz src-3a20f06a1c390f8599f9fb7ad31fd9f145f9af6d.zip |
Use uintptr_t alone when assigning to kvaddr_t variables.
Suggested by: jhb
Notes
Notes:
svn path=/head/; revision=336170
Diffstat (limited to 'sys/kern/uipc_usrreq.c')
-rw-r--r-- | sys/kern/uipc_usrreq.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c index ab07764c9356..ac93ea1b9c4e 100644 --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -1853,7 +1853,7 @@ unp_pcblist(SYSCTL_HANDLER_ARGS) if (freeunp == 0 && unp->unp_gencnt <= gencnt) { xu->xu_len = sizeof *xu; - xu->xu_unpp = (kvaddr_t)(uintptr_t)unp; + xu->xu_unpp = (uintptr_t)unp; /* * XXX - need more locking here to protect against * connect/disconnect races for SMP. @@ -1870,12 +1870,10 @@ unp_pcblist(SYSCTL_HANDLER_ARGS) unp->unp_conn->unp_addr->sun_len); else bzero(&xu->xu_caddr, sizeof(xu->xu_caddr)); - xu->unp_vnode = (kvaddr_t)(uintptr_t)unp->unp_vnode; - xu->unp_conn = (kvaddr_t)(uintptr_t)unp->unp_conn; - xu->xu_firstref = - (kvaddr_t)(uintptr_t)LIST_FIRST(&unp->unp_refs); - xu->xu_nextref = - (kvaddr_t)(uintptr_t)LIST_NEXT(unp, unp_reflink); + xu->unp_vnode = (uintptr_t)unp->unp_vnode; + xu->unp_conn = (uintptr_t)unp->unp_conn; + xu->xu_firstref = (uintptr_t)LIST_FIRST(&unp->unp_refs); + xu->xu_nextref = (uintptr_t)LIST_NEXT(unp, unp_reflink); xu->unp_gencnt = unp->unp_gencnt; sotoxsocket(unp->unp_socket, &xu->xu_socket); UNP_PCB_UNLOCK(unp); |