Deleted Added
full compact
msdosfs_denode.c (187058) msdosfs_denode.c (189120)
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_denode.c 187058 2009-01-11 17:11:01Z trasz $ */
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_denode.c 189120 2009-02-27 20:00:15Z jhb $ */
2/* $NetBSD: msdosfs_denode.c,v 1.28 1998/02/10 14:10:00 mrg Exp $ */
3
4/*-
5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH.
7 * All rights reserved.
8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below).
9 *

--- 153 unchanged lines hidden (view full) ---

163 }
164 bzero((caddr_t)ldep, sizeof *ldep);
165 nvp->v_data = ldep;
166 ldep->de_vnode = nvp;
167 ldep->de_flag = 0;
168 ldep->de_dirclust = dirclust;
169 ldep->de_diroffset = diroffset;
170 ldep->de_inode = inode;
2/* $NetBSD: msdosfs_denode.c,v 1.28 1998/02/10 14:10:00 mrg Exp $ */
3
4/*-
5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH.
7 * All rights reserved.
8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below).
9 *

--- 153 unchanged lines hidden (view full) ---

163 }
164 bzero((caddr_t)ldep, sizeof *ldep);
165 nvp->v_data = ldep;
166 ldep->de_vnode = nvp;
167 ldep->de_flag = 0;
168 ldep->de_dirclust = dirclust;
169 ldep->de_diroffset = diroffset;
170 ldep->de_inode = inode;
171 ldep->de_dev = pmp->pm_devvp->v_rdev;
172 fc_purge(ldep, 0); /* init the fat cache for this denode */
173
174 lockmgr(nvp->v_vnlock, LK_EXCLUSIVE, NULL);
175 error = insmntque(nvp, mntp);
176 if (error != 0) {
177 free(ldep, M_MSDOSFSNODE);
178 *depp = NULL;
179 return (error);

--- 451 unchanged lines hidden ---
171 fc_purge(ldep, 0); /* init the fat cache for this denode */
172
173 lockmgr(nvp->v_vnlock, LK_EXCLUSIVE, NULL);
174 error = insmntque(nvp, mntp);
175 if (error != 0) {
176 free(ldep, M_MSDOSFSNODE);
177 *depp = NULL;
178 return (error);

--- 451 unchanged lines hidden ---