Deleted Added
full compact
msdosfs_denode.c (101967) msdosfs_denode.c (103314)
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_denode.c 101967 2002-08-16 05:13:42Z trhodes $ */
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_denode.c 103314 2002-09-14 09:02:28Z njl $ */
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 *

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

248 */
249 MALLOC(ldep, struct denode *, sizeof(struct denode), M_MSDOSFSNODE, M_WAITOK);
250
251 /*
252 * Directory entry was not in cache, have to create a vnode and
253 * copy it from the passed disk buffer.
254 */
255 /* getnewvnode() does a VREF() on the vnode */
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 *

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

248 */
249 MALLOC(ldep, struct denode *, sizeof(struct denode), M_MSDOSFSNODE, M_WAITOK);
250
251 /*
252 * Directory entry was not in cache, have to create a vnode and
253 * copy it from the passed disk buffer.
254 */
255 /* getnewvnode() does a VREF() on the vnode */
256 error = getnewvnode(VT_MSDOSFS, mntp, msdosfs_vnodeop_p, &nvp);
256 error = getnewvnode("msdosfs", mntp, msdosfs_vnodeop_p, &nvp);
257 if (error) {
258 *depp = NULL;
259 FREE(ldep, M_MSDOSFSNODE);
260 return error;
261 }
262 bzero((caddr_t)ldep, sizeof *ldep);
263 lockinit(&nvp->v_lock, PINOD, "denode", VLKTIMEOUT, 0);
264 nvp->v_vnlock = &nvp->v_lock;

--- 470 unchanged lines hidden ---
257 if (error) {
258 *depp = NULL;
259 FREE(ldep, M_MSDOSFSNODE);
260 return error;
261 }
262 bzero((caddr_t)ldep, sizeof *ldep);
263 lockinit(&nvp->v_lock, PINOD, "denode", VLKTIMEOUT, 0);
264 nvp->v_vnlock = &nvp->v_lock;

--- 470 unchanged lines hidden ---