reiserfs_vfsops.c (213664) | reiserfs_vfsops.c (222167) |
---|---|
1/*- 2 * Copyright 2000 Hans Reiser 3 * See README for licensing and copyright details 4 * 5 * Ported to FreeBSD by Jean-S�bastien P�dron <jspedron@club-internet.fr> 6 * | 1/*- 2 * Copyright 2000 Hans Reiser 3 * See README for licensing and copyright details 4 * 5 * Ported to FreeBSD by Jean-S�bastien P�dron <jspedron@club-internet.fr> 6 * |
7 * $FreeBSD: head/sys/gnu/fs/reiserfs/reiserfs_vfsops.c 213664 2010-10-10 07:05:47Z kib $ | 7 * $FreeBSD: head/sys/gnu/fs/reiserfs/reiserfs_vfsops.c 222167 2011-05-22 01:07:54Z rmacklem $ |
8 */ 9 10#include <gnu/fs/reiserfs/reiserfs_fs.h> 11 12const char reiserfs_3_5_magic_string[] = REISERFS_SUPER_MAGIC_STRING; 13const char reiserfs_3_6_magic_string[] = REISER2FS_SUPER_MAGIC_STRING; 14const char reiserfs_jr_magic_string[] = REISER2FS_JR_SUPER_MAGIC_STRING; 15 --- 314 unchanged lines hidden (view full) --- 330 * Have to be really careful about stale file handles: 331 * - check that the inode key is valid 332 * - call ffs_vget() to get the locked inode 333 * - check for an unallocated inode (i_mode == 0) 334 * - check that the given client host has export rights and return 335 * those rights via. exflagsp and credanonp 336 */ 337static int | 8 */ 9 10#include <gnu/fs/reiserfs/reiserfs_fs.h> 11 12const char reiserfs_3_5_magic_string[] = REISERFS_SUPER_MAGIC_STRING; 13const char reiserfs_3_6_magic_string[] = REISER2FS_SUPER_MAGIC_STRING; 14const char reiserfs_jr_magic_string[] = REISER2FS_JR_SUPER_MAGIC_STRING; 15 --- 314 unchanged lines hidden (view full) --- 330 * Have to be really careful about stale file handles: 331 * - check that the inode key is valid 332 * - call ffs_vget() to get the locked inode 333 * - check for an unallocated inode (i_mode == 0) 334 * - check that the given client host has export rights and return 335 * those rights via. exflagsp and credanonp 336 */ 337static int |
338reiserfs_fhtovp(struct mount *mp, struct fid *fhp, struct vnode **vpp) | 338reiserfs_fhtovp(struct mount *mp, struct fid *fhp, int flags, 339 struct vnode **vpp) |
339{ 340 int error; 341 struct rfid *rfhp; 342 struct vnode *nvp; 343 struct cpu_key key; 344 struct reiserfs_node *ip; 345 struct reiserfs_sb_info *sbi; 346 struct thread *td = curthread; --- 781 unchanged lines hidden --- | 340{ 341 int error; 342 struct rfid *rfhp; 343 struct vnode *nvp; 344 struct cpu_key key; 345 struct reiserfs_node *ip; 346 struct reiserfs_sb_info *sbi; 347 struct thread *td = curthread; --- 781 unchanged lines hidden --- |