aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2018-07-10 13:03:06 +0000
committerBrooks Davis <brooks@FreeBSD.org>2018-07-10 13:03:06 +0000
commit3a20f06a1c390f8599f9fb7ad31fd9f145f9af6d (patch)
treed96d4ac1104fc415ada8c3f6a17544a68170ac60 /sys/kern/uipc_usrreq.c
parent0b343a8d9ce6d2e1c537955d2aa348d8c065bc50 (diff)
downloadsrc-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.c12
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);