Deleted Added
full compact
tmpfs_vnops.c (176559) tmpfs_vnops.c (177633)
1/* $NetBSD: tmpfs_vnops.c,v 1.39 2007/07/23 15:41:01 jmmv Exp $ */
2
3/*
4 * Copyright (c) 2005, 2006 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code

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

36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37 * POSSIBILITY OF SUCH DAMAGE.
38 */
39
40/*
41 * tmpfs vnode interface.
42 */
43#include <sys/cdefs.h>
1/* $NetBSD: tmpfs_vnops.c,v 1.39 2007/07/23 15:41:01 jmmv Exp $ */
2
3/*
4 * Copyright (c) 2005, 2006 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code

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

36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37 * POSSIBILITY OF SUCH DAMAGE.
38 */
39
40/*
41 * tmpfs vnode interface.
42 */
43#include <sys/cdefs.h>
44__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.c 176559 2008-02-25 18:45:57Z attilio $");
44__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.c 177633 2008-03-26 15:23:12Z dfr $");
45
46#include <sys/param.h>
47#include <sys/fcntl.h>
48#include <sys/lockf.h>
49#include <sys/namei.h>
50#include <sys/priv.h>
51#include <sys/proc.h>
52#include <sys/resourcevar.h>

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

1441 node = VP_TO_TMPFS_NODE(vp);
1442
1443 return lf_advlock(v, &node->tn_lockf, node->tn_size);
1444}
1445
1446/* --------------------------------------------------------------------- */
1447
1448static int
45
46#include <sys/param.h>
47#include <sys/fcntl.h>
48#include <sys/lockf.h>
49#include <sys/namei.h>
50#include <sys/priv.h>
51#include <sys/proc.h>
52#include <sys/resourcevar.h>

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

1441 node = VP_TO_TMPFS_NODE(vp);
1442
1443 return lf_advlock(v, &node->tn_lockf, node->tn_size);
1444}
1445
1446/* --------------------------------------------------------------------- */
1447
1448static int
1449tmpfs_advlockasync(struct vop_advlockasync_args *v)
1450{
1451 struct vnode *vp = v->a_vp;
1452
1453 struct tmpfs_node *node;
1454
1455 node = VP_TO_TMPFS_NODE(vp);
1456
1457 return lf_advlockasync(v, &node->tn_lockf, node->tn_size);
1458}
1459
1460/* --------------------------------------------------------------------- */
1461
1462static int
1449tmpfs_vptofh(struct vop_vptofh_args *ap)
1450{
1451 struct tmpfs_fid *tfhp;
1452 struct tmpfs_node *node;
1453
1454 tfhp = (struct tmpfs_fid *)ap->a_fhp;
1455 node = VP_TO_TMPFS_NODE(ap->a_vp);
1456

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

1488 .vop_symlink = tmpfs_symlink,
1489 .vop_readdir = tmpfs_readdir,
1490 .vop_readlink = tmpfs_readlink,
1491 .vop_inactive = tmpfs_inactive,
1492 .vop_reclaim = tmpfs_reclaim,
1493 .vop_print = tmpfs_print,
1494 .vop_pathconf = tmpfs_pathconf,
1495 .vop_advlock = tmpfs_advlock,
1463tmpfs_vptofh(struct vop_vptofh_args *ap)
1464{
1465 struct tmpfs_fid *tfhp;
1466 struct tmpfs_node *node;
1467
1468 tfhp = (struct tmpfs_fid *)ap->a_fhp;
1469 node = VP_TO_TMPFS_NODE(ap->a_vp);
1470

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

1502 .vop_symlink = tmpfs_symlink,
1503 .vop_readdir = tmpfs_readdir,
1504 .vop_readlink = tmpfs_readlink,
1505 .vop_inactive = tmpfs_inactive,
1506 .vop_reclaim = tmpfs_reclaim,
1507 .vop_print = tmpfs_print,
1508 .vop_pathconf = tmpfs_pathconf,
1509 .vop_advlock = tmpfs_advlock,
1510 .vop_advlockasync = tmpfs_advlockasync,
1496 .vop_vptofh = tmpfs_vptofh,
1497 .vop_bmap = VOP_EOPNOTSUPP,
1498};
1499
1511 .vop_vptofh = tmpfs_vptofh,
1512 .vop_bmap = VOP_EOPNOTSUPP,
1513};
1514