PERFORCE change 145869 for review
Marko Zec
zec at FreeBSD.org
Fri Jul 25 06:25:43 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=145869
Change 145869 by zec at zec_tpx32 on 2008/07/25 06:24:55
Unbreak VIMAGE build.
Affected files ...
.. //depot/projects/vimage-devel/src/sys/netinet/in_pcb.c#8 edit
.. //depot/projects/vimage-devel/src/sys/netinet/tcp_syncache.c#5 edit
Differences ...
==== //depot/projects/vimage-devel/src/sys/netinet/in_pcb.c#8 (text+ko) ====
@@ -123,11 +123,10 @@
static int
sysctl_net_ipport_check(SYSCTL_HANDLER_ARGS)
{
-#ifdef VIMAGE
INIT_VNET_INET(curvnet);
+ int error;
+
SYSCTL_RESOLVE_V_ARG1();
-#endif
- int error;
error = sysctl_handle_int(oidp, arg1, arg2, req);
if (error == 0) {
@@ -1281,15 +1280,16 @@
void
inp_apply_all(void (*func)(struct inpcb *, void *), void *arg)
{
+ INIT_VNET_INET(curvnet);
struct inpcb *inp;
- INP_INFO_RLOCK(&tcbinfo);
- LIST_FOREACH(inp, tcbinfo.ipi_listhead, inp_list) {
+ INP_INFO_RLOCK(&V_tcbinfo);
+ LIST_FOREACH(inp, V_tcbinfo.ipi_listhead, inp_list) {
INP_WLOCK(inp);
func(inp, arg);
INP_WUNLOCK(inp);
}
- INP_INFO_RUNLOCK(&tcbinfo);
+ INP_INFO_RUNLOCK(&V_tcbinfo);
}
struct socket *
==== //depot/projects/vimage-devel/src/sys/netinet/tcp_syncache.c#5 (text+ko) ====
@@ -944,11 +944,12 @@
tcp_offload_syncache_expand(struct in_conninfo *inc, struct tcpopt *to,
struct tcphdr *th, struct socket **lsop, struct mbuf *m)
{
+ INIT_VNET_INET(curvnet);
int rc;
- INP_INFO_WLOCK(&tcbinfo);
+ INP_INFO_WLOCK(&V_tcbinfo);
rc = syncache_expand(inc, to, th, lsop, m);
- INP_INFO_WUNLOCK(&tcbinfo);
+ INP_INFO_WUNLOCK(&V_tcbinfo);
return (rc);
}
More information about the p4-projects
mailing list