diff options
Diffstat (limited to 'fs/affs/amigaffs.c')
-rw-r--r-- | fs/affs/amigaffs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/affs/amigaffs.c b/fs/affs/amigaffs.c index 7d0f0a30f7a3..2321cc92d44f 100644 --- a/fs/affs/amigaffs.c +++ b/fs/affs/amigaffs.c | |||
@@ -129,6 +129,7 @@ affs_fix_dcache(struct dentry *dentry, u32 entry_ino) | |||
129 | struct list_head *head, *next; | 129 | struct list_head *head, *next; |
130 | 130 | ||
131 | spin_lock(&dcache_lock); | 131 | spin_lock(&dcache_lock); |
132 | spin_lock(&dcache_inode_lock); | ||
132 | head = &inode->i_dentry; | 133 | head = &inode->i_dentry; |
133 | next = head->next; | 134 | next = head->next; |
134 | while (next != head) { | 135 | while (next != head) { |
@@ -139,6 +140,7 @@ affs_fix_dcache(struct dentry *dentry, u32 entry_ino) | |||
139 | } | 140 | } |
140 | next = next->next; | 141 | next = next->next; |
141 | } | 142 | } |
143 | spin_unlock(&dcache_inode_lock); | ||
142 | spin_unlock(&dcache_lock); | 144 | spin_unlock(&dcache_lock); |
143 | } | 145 | } |
144 | 146 | ||