|
@@ -198,11 +198,8 @@ static void ext2_clear_inode(struct inode *inode)
|
|
ei->i_default_acl = EXT2_ACL_NOT_CACHED;
|
|
ei->i_default_acl = EXT2_ACL_NOT_CACHED;
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|
|
- if (!is_bad_inode(inode))
|
|
|
|
- ext2_discard_prealloc(inode);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
#ifdef CONFIG_QUOTA
|
|
#ifdef CONFIG_QUOTA
|
|
static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data, size_t len, loff_t off);
|
|
static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data, size_t len, loff_t off);
|
|
static ssize_t ext2_quota_write(struct super_block *sb, int type, const char *data, size_t len, loff_t off);
|
|
static ssize_t ext2_quota_write(struct super_block *sb, int type, const char *data, size_t len, loff_t off);
|
|
@@ -213,6 +210,7 @@ static struct super_operations ext2_sops = {
|
|
.destroy_inode = ext2_destroy_inode,
|
|
.destroy_inode = ext2_destroy_inode,
|
|
.read_inode = ext2_read_inode,
|
|
.read_inode = ext2_read_inode,
|
|
.write_inode = ext2_write_inode,
|
|
.write_inode = ext2_write_inode,
|
|
|
|
+ .put_inode = ext2_put_inode,
|
|
.delete_inode = ext2_delete_inode,
|
|
.delete_inode = ext2_delete_inode,
|
|
.put_super = ext2_put_super,
|
|
.put_super = ext2_put_super,
|
|
.write_super = ext2_write_super,
|
|
.write_super = ext2_write_super,
|