X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Flinux%2Fobdfs.h;h=7ff6874fbfc4efb4d84bc5ba5c28c99b87ac7b38;hp=6800db607a8b3e300065977e64619812f0993390;hb=c227004555dd3485504b72e6d17ad3bb1bde744f;hpb=cddc16981097f8f6c6ad9b4b638f741f1d278bc6;ds=sidebyside diff --git a/lustre/include/linux/obdfs.h b/lustre/include/linux/obdfs.h index 6800db6..7ff6874 100644 --- a/lustre/include/linux/obdfs.h +++ b/lustre/include/linux/obdfs.h @@ -24,6 +24,7 @@ int flushd_init(void); /* rw.c */ int obdfs_do_writepage(struct inode *, struct page *, int sync); int obdfs_init_wreqcache(void); +void obdfs_cleanup_wreqcache(void); int obdfs_readpage(struct dentry *dentry, struct page *page); int obdfs_writepage(struct dentry *dentry, struct page *page); struct page *obdfs_getpage(struct inode *inode, unsigned long offset, int create, int locked); @@ -69,6 +70,11 @@ struct obdfs_sb_info { struct list_head osi_list; /* linked list of inodes to write */ }; +struct obdfs_inode_info { + int oi_flags; + struct list_head oi_list; + char *oi_inline; +}; #define WB_NEXT(req) ((struct obdfs_wreq *) ((req)->wb_list.next)) /* XXX page list should go on each inode instead of supberblock */ @@ -78,7 +84,6 @@ struct obdfs_sb_info { void obdfs_sysctl_init(void); void obdfs_sysctl_clean(void); - extern struct file_operations obdfs_file_operations; extern struct inode_operations obdfs_file_inode_operations; extern struct inode_operations obdfs_dir_inode_operations;