forked from Minki/linux
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,
|
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 = {
|
||||||
.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 = {
|
||||||
.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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user