X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fromfs%2Finode.c;h=9b9eda7b335c431803092dde7aa6fabea1fe8bdc;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=22eed61ebf693dd70c51c1bebe1938d2ffb0f528;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/fs/romfs/inode.c b/fs/romfs/inode.c index 22eed61eb..9b9eda7b3 100644 --- a/fs/romfs/inode.c +++ b/fs/romfs/inode.c @@ -179,12 +179,12 @@ outnobh: /* That's simple too. */ static int -romfs_statfs(struct dentry *dentry, struct kstatfs *buf) +romfs_statfs(struct super_block *sb, struct kstatfs *buf) { buf->f_type = ROMFS_MAGIC; buf->f_bsize = ROMBSIZE; buf->f_bfree = buf->f_bavail = buf->f_ffree; - buf->f_blocks = (romfs_maxsize(dentry->d_sb)+ROMBSIZE-1)>>ROMBSBITS; + buf->f_blocks = (romfs_maxsize(sb)+ROMBSIZE-1)>>ROMBSBITS; buf->f_namelen = ROMFS_MAXFN; return 0; } @@ -459,7 +459,7 @@ err_out: /* Mapping from our types to the kernel */ -static const struct address_space_operations romfs_aops = { +static struct address_space_operations romfs_aops = { .readpage = romfs_readpage }; @@ -607,11 +607,10 @@ static struct super_operations romfs_ops = { .remount_fs = romfs_remount, }; -static int romfs_get_sb(struct file_system_type *fs_type, - int flags, const char *dev_name, void *data, struct vfsmount *mnt) +static struct super_block *romfs_get_sb(struct file_system_type *fs_type, + int flags, const char *dev_name, void *data) { - return get_sb_bdev(fs_type, flags, dev_name, data, romfs_fill_super, - mnt); + return get_sb_bdev(fs_type, flags, dev_name, data, romfs_fill_super); } static struct file_system_type romfs_fs_type = {