mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-30 18:47:25 +00:00 
			
		
		
		
	 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>
		
			
				
	
	
		
			20 lines
		
	
	
		
			301 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 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
 |