Deleted Added
full compact
37c37
< __FBSDID("$FreeBSD: head/sys/rpc/svc_vc.c 184588 2008-11-03 10:38:00Z dfr $");
---
> __FBSDID("$FreeBSD: head/sys/rpc/svc_vc.c 193272 2009-06-01 21:17:03Z jhb $");
83c83
< static void svc_vc_soupcall(struct socket *so, void *arg, int waitflag);
---
> static int svc_vc_soupcall(struct socket *so, void *arg, int waitflag);
163,165c163
< so->so_upcallarg = xprt;
< so->so_upcall = svc_vc_soupcall;
< so->so_rcv.sb_flags |= SB_UPCALL;
---
> soupcall_set(so, SO_RCV, svc_vc_soupcall, xprt);
239,241c237
< so->so_upcallarg = xprt;
< so->so_upcall = svc_vc_soupcall;
< so->so_rcv.sb_flags |= SB_UPCALL;
---
> soupcall_set(so, SO_RCV, svc_vc_soupcall, xprt);
361,363c357
< xprt->xp_socket->so_upcallarg = NULL;
< xprt->xp_socket->so_upcall = NULL;
< xprt->xp_socket->so_rcv.sb_flags &= ~SB_UPCALL;
---
> soupcall_clear(xprt->xp_socket, SO_RCV);
408,410c402
< xprt->xp_socket->so_upcallarg = NULL;
< xprt->xp_socket->so_upcall = NULL;
< xprt->xp_socket->so_rcv.sb_flags &= ~SB_UPCALL;
---
> soupcall_clear(xprt->xp_socket, SO_RCV);
645,647c637
< xprt->xp_socket->so_upcallarg = NULL;
< xprt->xp_socket->so_upcall = NULL;
< xprt->xp_socket->so_rcv.sb_flags &= ~SB_UPCALL;
---
> soupcall_clear(xprt->xp_socket, SO_RCV);
732c722
< static void
---
> static int
737a728
> return (SU_OK);