#define LL_SBI_FAST_READ 0x400000 /* fast read support */
#define LL_SBI_FILE_SECCTX 0x800000 /* set file security context at create */
#define LL_SBI_PIO 0x1000000 /* parallel IO support */
+#define LL_SBI_TINY_WRITE 0x2000000 /* tiny write support */
#define LL_SBI_FLAGS { \
"nolck", \
"fast_read", \
"file_secctx", \
"pio", \
+ "tiny_write", \
}
/* This is embedded into llite super-blocks to keep track of connect
return !!(sbi->ll_flags & LL_SBI_FAST_READ);
}
+static inline bool ll_sbi_has_tiny_write(struct ll_sb_info *sbi)
+{
+ return !!(sbi->ll_flags & LL_SBI_TINY_WRITE);
+}
+
void ll_ras_enter(struct file *f);
/* llite/lcommon_misc.c */
int ll_setattr(struct dentry *de, struct iattr *attr);
int ll_statfs(struct dentry *de, struct kstatfs *sfs);
int ll_statfs_internal(struct super_block *sb, struct obd_statfs *osfs,
- time64_t max_age, __u32 flags);
+ u32 flags);
int ll_update_inode(struct inode *inode, struct lustre_md *md);
int ll_read_inode2(struct inode *inode, void *opaque);
void ll_delete_inode(struct inode *inode);