From: alex_tomas Date: Thu, 10 Jul 2003 20:43:09 +0000 (+0000) Subject: - almost all routines from super.c and super25.c extracted into llite_lib.c X-Git-Tag: v1_7_0_51~2^9~405 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=19b31537f42ce60deb36f768c08645a49479a5a4;p=fs%2Flustre-release.git - almost all routines from super.c and super25.c extracted into llite_lib.c --- diff --git a/lustre/llite/llite_lib.h b/lustre/llite/llite_lib.h new file mode 100644 index 0000000..aada94c --- /dev/null +++ b/lustre/llite/llite_lib.h @@ -0,0 +1,18 @@ +/* llite_lib.c */ +char *ll_read_opt(const char *opt, char *data); +int ll_set_opt(const char *opt, char *data, int fl); +void ll_options(char *options, char **ost, char **mds, int *flags); +void ll_lli_init(struct ll_inode_info *lli); +int ll_fill_super(struct super_block *sb, void *data, int silent); +void ll_put_super(struct super_block *sb); +void ll_clear_inode(struct inode *inode); +int ll_attr2inode(struct inode *inode, struct iattr *attr, int trunc); +int ll_inode_setattr(struct inode *inode, struct iattr *attr, int do_trunc); +int ll_setattr_raw(struct inode *inode, struct iattr *attr); +int ll_setattr(struct dentry *de, struct iattr *attr); +int ll_statfs(struct super_block *sb, struct kstatfs *sfs); +void ll_update_inode(struct inode *inode, struct mds_body *body, + struct lov_stripe_md *lsm); +void ll_read_inode2(struct inode *inode, void *opaque); +void ll_umount_begin(struct super_block *sb); +