xfs_pnfs.h (6ea24cf79e055f0a62a64baa8587e2254a493c7b) | xfs_pnfs.h (15d66ac20927e00ac0e65af6707eff60b92e61b8) |
---|---|
1#ifndef _XFS_PNFS_H 2#define _XFS_PNFS_H 1 3 | 1#ifndef _XFS_PNFS_H 2#define _XFS_PNFS_H 1 3 |
4#if defined(CONFIG_NFSD_BLOCKLAYOUT) || defined(CONFIG_NFSD_SCSILAYOUT) | 4#ifdef CONFIG_EXPORTFS_BLOCK_OPS |
5int xfs_fs_get_uuid(struct super_block *sb, u8 *buf, u32 *len, u64 *offset); 6int xfs_fs_map_blocks(struct inode *inode, loff_t offset, u64 length, 7 struct iomap *iomap, bool write, u32 *device_generation); 8int xfs_fs_commit_blocks(struct inode *inode, struct iomap *maps, int nr_maps, 9 struct iattr *iattr); 10 11int xfs_break_layouts(struct inode *inode, uint *iolock, bool with_imutex); 12#else 13static inline int 14xfs_break_layouts(struct inode *inode, uint *iolock, bool with_imutex) 15{ 16 return 0; 17} | 5int xfs_fs_get_uuid(struct super_block *sb, u8 *buf, u32 *len, u64 *offset); 6int xfs_fs_map_blocks(struct inode *inode, loff_t offset, u64 length, 7 struct iomap *iomap, bool write, u32 *device_generation); 8int xfs_fs_commit_blocks(struct inode *inode, struct iomap *maps, int nr_maps, 9 struct iattr *iattr); 10 11int xfs_break_layouts(struct inode *inode, uint *iolock, bool with_imutex); 12#else 13static inline int 14xfs_break_layouts(struct inode *inode, uint *iolock, bool with_imutex) 15{ 16 return 0; 17} |
18#endif /* CONFIG_NFSD_PNFS */ | 18#endif /* CONFIG_EXPORTFS_BLOCK_OPS */ |
19#endif /* _XFS_PNFS_H */ | 19#endif /* _XFS_PNFS_H */ |