Deleted Added
full compact
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 ---