Commit 94cb993f authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Al Viro

ocfs2: remove ->write_super and stop maintaining ->s_dirt

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Acked-by: default avatarJoel Becker <joel.becker@oracle.com>
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent b7d245de
...@@ -126,7 +126,6 @@ static int ocfs2_get_sector(struct super_block *sb, ...@@ -126,7 +126,6 @@ static int ocfs2_get_sector(struct super_block *sb,
struct buffer_head **bh, struct buffer_head **bh,
int block, int block,
int sect_size); int sect_size);
static void ocfs2_write_super(struct super_block *sb);
static struct inode *ocfs2_alloc_inode(struct super_block *sb); static struct inode *ocfs2_alloc_inode(struct super_block *sb);
static void ocfs2_destroy_inode(struct inode *inode); static void ocfs2_destroy_inode(struct inode *inode);
static int ocfs2_susp_quotas(struct ocfs2_super *osb, int unsuspend); static int ocfs2_susp_quotas(struct ocfs2_super *osb, int unsuspend);
...@@ -141,7 +140,6 @@ static const struct super_operations ocfs2_sops = { ...@@ -141,7 +140,6 @@ static const struct super_operations ocfs2_sops = {
.clear_inode = ocfs2_clear_inode, .clear_inode = ocfs2_clear_inode,
.delete_inode = ocfs2_delete_inode, .delete_inode = ocfs2_delete_inode,
.sync_fs = ocfs2_sync_fs, .sync_fs = ocfs2_sync_fs,
.write_super = ocfs2_write_super,
.put_super = ocfs2_put_super, .put_super = ocfs2_put_super,
.remount_fs = ocfs2_remount, .remount_fs = ocfs2_remount,
.show_options = ocfs2_show_options, .show_options = ocfs2_show_options,
...@@ -365,24 +363,12 @@ static struct file_operations ocfs2_osb_debug_fops = { ...@@ -365,24 +363,12 @@ static struct file_operations ocfs2_osb_debug_fops = {
.llseek = generic_file_llseek, .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) static int ocfs2_sync_fs(struct super_block *sb, int wait)
{ {
int status; int status;
tid_t target; tid_t target;
struct ocfs2_super *osb = OCFS2_SB(sb); struct ocfs2_super *osb = OCFS2_SB(sb);
sb->s_dirt = 0;
if (ocfs2_is_hard_readonly(osb)) if (ocfs2_is_hard_readonly(osb))
return -EROFS; return -EROFS;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment