ocfs2: remove ->write_super and stop maintaining ->s_dirt
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Joel Becker <joel.becker@oracle.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
b7d245de25
commit
94cb993f2e
@ -126,7 +126,6 @@ static int ocfs2_get_sector(struct super_block *sb,
|
||||
struct buffer_head **bh,
|
||||
int block,
|
||||
int sect_size);
|
||||
static void ocfs2_write_super(struct super_block *sb);
|
||||
static struct inode *ocfs2_alloc_inode(struct super_block *sb);
|
||||
static void ocfs2_destroy_inode(struct inode *inode);
|
||||
static int ocfs2_susp_quotas(struct ocfs2_super *osb, int unsuspend);
|
||||
@ -141,7 +140,6 @@ static const struct super_operations ocfs2_sops = {
|
||||
.clear_inode = ocfs2_clear_inode,
|
||||
.delete_inode = ocfs2_delete_inode,
|
||||
.sync_fs = ocfs2_sync_fs,
|
||||
.write_super = ocfs2_write_super,
|
||||
.put_super = ocfs2_put_super,
|
||||
.remount_fs = ocfs2_remount,
|
||||
.show_options = ocfs2_show_options,
|
||||
@ -365,24 +363,12 @@ static struct file_operations ocfs2_osb_debug_fops = {
|
||||
.llseek = generic_file_llseek,
|
||||
};
|
||||
|
||||
/*
|
||||
* write_super and sync_fs ripped right out of ext3.
|
||||
*/
|
||||
static void ocfs2_write_super(struct super_block *sb)
|
||||
{
|
||||
if (mutex_trylock(&sb->s_lock) != 0)
|
||||
BUG();
|
||||
sb->s_dirt = 0;
|
||||
}
|
||||
|
||||
static int ocfs2_sync_fs(struct super_block *sb, int wait)
|
||||
{
|
||||
int status;
|
||||
tid_t target;
|
||||
struct ocfs2_super *osb = OCFS2_SB(sb);
|
||||
|
||||
sb->s_dirt = 0;
|
||||
|
||||
if (ocfs2_is_hard_readonly(osb))
|
||||
return -EROFS;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user