Date: Mon, 3 Aug 2009 18:24:15 GMT From: Marko Zec <zec@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 166977 for review Message-ID: <200908031824.n73IOFxa086076@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=166977 Change 166977 by zec@zec_tpx32 on 2009/08/03 18:24:12 Back out CURVNET_SET() / CURVNET_RESTORE() sequence for which I fail to see / recall any purpose. Affected files ... .. //depot/projects/vimage-commit2/src/sys/kern/vfs_export.c#15 edit Differences ... ==== //depot/projects/vimage-commit2/src/sys/kern/vfs_export.c#15 (text+ko) ==== @@ -48,13 +48,11 @@ #include <sys/mutex.h> #include <sys/rwlock.h> #include <sys/refcount.h> -#include <sys/jail.h> #include <sys/socket.h> #include <sys/systm.h> #include <sys/vnode.h> #include <net/radix.h> -#include <net/vnet.h> static MALLOC_DEFINE(M_NETADDR, "export_host", "Export host address structure"); @@ -141,7 +139,6 @@ } #endif - CURVNET_SET(TD_TO_VNET(curthread)); /* XXX revisit */ i = sizeof(struct netcred) + argp->ex_addrlen + argp->ex_masklen; np = (struct netcred *) malloc(i, M_NETADDR, M_WAITOK | M_ZERO); saddr = (struct sockaddr *) (np + 1); @@ -212,11 +209,9 @@ np->netc_numsecflavors = argp->ex_numsecflavors; bcopy(argp->ex_secflavors, np->netc_secflavors, sizeof(np->netc_secflavors)); - CURVNET_RESTORE(); return (0); out: free(np, M_NETADDR); - CURVNET_RESTORE(); return (error); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908031824.n73IOFxa086076>