 be6e8dc0ba
			
		
	
	
	be6e8dc0ba
	
	
	
		
			
			Date: Mon, 21 Jul 2008 02:01:56 +0530 Here's an implementation of NFS support for btrfs. It relies on the fixes which are going in to 2.6.28 for the NFS readdir/lookup deadlock. This uses the btrfs_iget helper introduced previously. [dwmw2: Tidy up a little, switch to d_obtain_alias() w/compat routine, change fh_type, store parent's root object ID where needed, fix some get_parent() and fs_to_dentry() bugs] Signed-off-by: Balaji Rao <balajirrao@gmail.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Chris Mason <chris.mason@oracle.com>
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			301 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			301 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef BTRFS_EXPORT_H
 | |
| #define BTRFS_EXPORT_H
 | |
| 
 | |
| #include <linux/exportfs.h>
 | |
| 
 | |
| extern const struct export_operations btrfs_export_ops;
 | |
| 
 | |
| struct btrfs_fid {
 | |
| 	u64 objectid;
 | |
| 	u64 root_objectid;
 | |
| 	u32 gen;
 | |
| 
 | |
| 	u64 parent_objectid;
 | |
| 	u32 parent_gen;
 | |
| 
 | |
| 	u64 parent_root_objectid;
 | |
| } __attribute__ ((packed));
 | |
| 
 | |
| #endif
 |