diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2014-03-31 17:48:27 +0100 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2014-03-31 17:48:27 +0100 |
commit | 1b2ad41214c9bf6e8befa000f0522629194bf540 (patch) | |
tree | ca9bfdbbabf9aa50e81565c643a8849789a69949 /fs/gfs2/ops_fstype.c | |
parent | 059788039f1e6343f34f46d202f8d9f2158c2783 (diff) |
GFS2: Fix address space from page function
Now that rgrps use the address space which is part of the super
block, we need to update gfs2_mapping2sbd() to take account of
that. The only way to do that easily is to use a different set
of address_space_operations for rgrps.
Reported-by: Abhi Das <adas@redhat.com>
Tested-by: Abhi Das <adas@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/ops_fstype.c')
-rw-r--r-- | fs/gfs2/ops_fstype.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c index fba74a26a6a3..22f954051bb8 100644 --- a/fs/gfs2/ops_fstype.c +++ b/fs/gfs2/ops_fstype.c @@ -106,7 +106,7 @@ static struct gfs2_sbd *init_sbd(struct super_block *sb) mapping = &sdp->sd_aspace; address_space_init_once(mapping); - mapping->a_ops = &gfs2_meta_aops; + mapping->a_ops = &gfs2_rgrp_aops; mapping->host = sb->s_bdev->bd_inode; mapping->flags = 0; mapping_set_gfp_mask(mapping, GFP_NOFS); |