cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

xfs_pnfs.h (692B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _XFS_PNFS_H
      3#define _XFS_PNFS_H 1
      4
      5#ifdef CONFIG_EXPORTFS_BLOCK_OPS
      6int xfs_fs_get_uuid(struct super_block *sb, u8 *buf, u32 *len, u64 *offset);
      7int xfs_fs_map_blocks(struct inode *inode, loff_t offset, u64 length,
      8		struct iomap *iomap, bool write, u32 *device_generation);
      9int xfs_fs_commit_blocks(struct inode *inode, struct iomap *maps, int nr_maps,
     10		struct iattr *iattr);
     11
     12int xfs_break_leased_layouts(struct inode *inode, uint *iolock,
     13		bool *did_unlock);
     14#else
     15static inline int
     16xfs_break_leased_layouts(struct inode *inode, uint *iolock, bool *did_unlock)
     17{
     18	return 0;
     19}
     20#endif /* CONFIG_EXPORTFS_BLOCK_OPS */
     21#endif /* _XFS_PNFS_H */