|
@@ -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;
|
|
|
|