fs: scale inode alias list
Add a new lock, dcache_inode_lock, to protect the inode's i_dentry list from concurrent modification. d_alias is also protected by d_lock. Signed-off-by: Nick Piggin <npiggin@kernel.dk>
This commit is contained in:
parent
2fd6b7f507
commit
b23fb0a603
9 changed files with 78 additions and 9 deletions
|
@ -181,6 +181,7 @@ struct dentry_operations {
|
|||
|
||||
#define DCACHE_CANT_MOUNT 0x0100
|
||||
|
||||
extern spinlock_t dcache_inode_lock;
|
||||
extern spinlock_t dcache_lock;
|
||||
extern seqlock_t rename_lock;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue