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: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Родитель
5bef915104
Коммит
d8e78da868
|
@ -287,7 +287,7 @@ adfs_iget(struct super_block *sb, struct object_info *obj)
|
|||
ADFS_I(inode)->mmu_private = inode->i_size;
|
||||
}
|
||||
|
||||
insert_inode_hash(inode);
|
||||
inode_fake_hash(inode);
|
||||
|
||||
out:
|
||||
return inode;
|
||||
|
|
|
@ -291,6 +291,7 @@ static void destroy_inodecache(void)
|
|||
static const struct super_operations adfs_sops = {
|
||||
.alloc_inode = adfs_alloc_inode,
|
||||
.destroy_inode = adfs_destroy_inode,
|
||||
.drop_inode = generic_delete_inode,
|
||||
.write_inode = adfs_write_inode,
|
||||
.put_super = adfs_put_super,
|
||||
.statfs = adfs_statfs,
|
||||
|
|
Загрузка…
Ссылка в новой задаче