nfs_clnode.c (230605) | nfs_clnode.c (235332) |
---|---|
1/*- 2 * Copyright (c) 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Rick Macklem at The University of Guelph. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 19 unchanged lines hidden (view full) --- 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * 32 * from nfs_node.c 8.6 (Berkeley) 5/22/95 33 */ 34 35#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Rick Macklem at The University of Guelph. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 19 unchanged lines hidden (view full) --- 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * 32 * from nfs_node.c 8.6 (Berkeley) 5/22/95 33 */ 34 35#include <sys/cdefs.h> |
36__FBSDID("$FreeBSD: head/sys/fs/nfsclient/nfs_clnode.c 230605 2012-01-27 02:46:12Z rmacklem $"); | 36__FBSDID("$FreeBSD: head/sys/fs/nfsclient/nfs_clnode.c 235332 2012-05-12 12:02:51Z rmacklem $"); |
37 38#include "opt_kdtrace.h" 39 40#include <sys/param.h> 41#include <sys/systm.h> 42#include <sys/fcntl.h> 43#include <sys/lock.h> 44#include <sys/malloc.h> --- 250 unchanged lines hidden (view full) --- 295 if (vp->v_type == VDIR) { 296 dp = LIST_FIRST(&np->n_cookies); 297 while (dp) { 298 dp2 = dp; 299 dp = LIST_NEXT(dp, ndm_list); 300 FREE((caddr_t)dp2, M_NFSDIROFF); 301 } 302 } | 37 38#include "opt_kdtrace.h" 39 40#include <sys/param.h> 41#include <sys/systm.h> 42#include <sys/fcntl.h> 43#include <sys/lock.h> 44#include <sys/malloc.h> --- 250 unchanged lines hidden (view full) --- 295 if (vp->v_type == VDIR) { 296 dp = LIST_FIRST(&np->n_cookies); 297 while (dp) { 298 dp2 = dp; 299 dp = LIST_NEXT(dp, ndm_list); 300 FREE((caddr_t)dp2, M_NFSDIROFF); 301 } 302 } |
303 if (np->n_writecred != NULL) 304 crfree(np->n_writecred); |
|
303 FREE((caddr_t)np->n_fhp, M_NFSFH); 304 if (np->n_v4 != NULL) 305 FREE((caddr_t)np->n_v4, M_NFSV4NODE); 306 mtx_destroy(&np->n_mtx); 307 uma_zfree(newnfsnode_zone, vp->v_data); 308 vp->v_data = NULL; 309 return (0); 310} --- 19 unchanged lines hidden --- | 305 FREE((caddr_t)np->n_fhp, M_NFSFH); 306 if (np->n_v4 != NULL) 307 FREE((caddr_t)np->n_v4, M_NFSV4NODE); 308 mtx_destroy(&np->n_mtx); 309 uma_zfree(newnfsnode_zone, vp->v_data); 310 vp->v_data = NULL; 311 return (0); 312} --- 19 unchanged lines hidden --- |