#include <asm/statfs.h>
#endif
#include <libcfs/kp30.h>
-#include <linux/lustre_fsfilt.h>
-#include <linux/obd.h>
-#include <linux/obd_class.h>
+#include <lustre_fsfilt.h>
+#include <obd.h>
+#include <obd_class.h>
#include <linux/module.h>
#include <linux/init.h>
}
static int fsfilt_reiserfs_set_md(struct inode *inode, void *handle,
- void *lmm, int lmm_size)
+ void *lmm, int lmm_size, const char *name)
{
/* XXX write stripe data into MDS file itself */
CERROR("not implemented yet\n");
return -ENOSYS;
}
-static int fsfilt_reiserfs_get_md(struct inode *inode, void *lmm, int lmm_size)
+static int fsfilt_reiserfs_get_md(struct inode *inode, void *lmm, int lmm_size,
+ const char *name)
{
if (lmm == NULL)
return inode->i_size;
memset(&sfs, 0, sizeof(sfs));
- rc = sb->s_op->statfs(sb, &sfs);
+ rc = ll_do_statfs(sb, &sfs);
statfs_pack(osfs, &sfs);
return rc;
int i;
int needed = MAX_HEIGHT;
struct super_block *sb = fso->fso_dentry->d_inode->i_sb;
- int blockpp = 1 << (PAGE_CACHE_SHIFT - sb->s_blocksize_bits);
+ int blockpp = 1 << (CFS_PAGE_SHIFT - sb->s_blocksize_bits);
for (i = 0; i < op; i++, fso++) {
int nblocks = fso->fso_bufcnt * blockpp;