Commit d8e78da8 authored by Al Viro's avatar Al Viro

adfs: don't put inodes into icache

We never look them up in there; inode_fake_hash() will make them appear
hashed for mark_inode_dirty() purposes.  And don't leave them around
until memory pressure kicks them out - we never look them up again.
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 5bef9151
...@@ -287,7 +287,7 @@ adfs_iget(struct super_block *sb, struct object_info *obj) ...@@ -287,7 +287,7 @@ adfs_iget(struct super_block *sb, struct object_info *obj)
ADFS_I(inode)->mmu_private = inode->i_size; ADFS_I(inode)->mmu_private = inode->i_size;
} }
insert_inode_hash(inode); inode_fake_hash(inode);
out: out:
return inode; return inode;
......
...@@ -291,6 +291,7 @@ static void destroy_inodecache(void) ...@@ -291,6 +291,7 @@ static void destroy_inodecache(void)
static const struct super_operations adfs_sops = { static const struct super_operations adfs_sops = {
.alloc_inode = adfs_alloc_inode, .alloc_inode = adfs_alloc_inode,
.destroy_inode = adfs_destroy_inode, .destroy_inode = adfs_destroy_inode,
.drop_inode = generic_delete_inode,
.write_inode = adfs_write_inode, .write_inode = adfs_write_inode,
.put_super = adfs_put_super, .put_super = adfs_put_super,
.statfs = adfs_statfs, .statfs = adfs_statfs,
......
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