Whamcloud - gitweb
- almost all routines from super.c and super25.c extracted into llite_lib.c
authoralex_tomas <alex_tomas>
Thu, 10 Jul 2003 20:43:09 +0000 (20:43 +0000)
committeralex_tomas <alex_tomas>
Thu, 10 Jul 2003 20:43:09 +0000 (20:43 +0000)
lustre/llite/llite_lib.h [new file with mode: 0644]

diff --git a/lustre/llite/llite_lib.h b/lustre/llite/llite_lib.h
new file mode 100644 (file)
index 0000000..aada94c
--- /dev/null
@@ -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);
+