aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs')
-rw-r--r--fs/fs_pin.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/fs_pin.c b/fs/fs_pin.c
index b06c98796afb..611b5408f6ec 100644
--- a/fs/fs_pin.c
+++ b/fs/fs_pin.c
@@ -9,8 +9,8 @@ static DEFINE_SPINLOCK(pin_lock);
9void pin_remove(struct fs_pin *pin) 9void pin_remove(struct fs_pin *pin)
10{ 10{
11 spin_lock(&pin_lock); 11 spin_lock(&pin_lock);
12 hlist_del(&pin->m_list); 12 hlist_del_init(&pin->m_list);
13 hlist_del(&pin->s_list); 13 hlist_del_init(&pin->s_list);
14 spin_unlock(&pin_lock); 14 spin_unlock(&pin_lock);
15 spin_lock_irq(&pin->wait.lock); 15 spin_lock_irq(&pin->wait.lock);
16 pin->done = 1; 16 pin->done = 1;