X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=fs%2Ffs_pin.c;h=611b5408f6ec48f84d8cd04a4ea5ec1911a968ba;hb=6f2e0d2c3bf0f8d322ab7516c57340c7189cca02;hp=b06c98796afb1b58ce569c046eee72e0d929c9fe;hpb=6ca4aba43e52b0743c28a9fa7d550b96df63b4f0;p=cascardo%2Flinux.git 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); void pin_remove(struct fs_pin *pin) { spin_lock(&pin_lock); - hlist_del(&pin->m_list); - hlist_del(&pin->s_list); + hlist_del_init(&pin->m_list); + hlist_del_init(&pin->s_list); spin_unlock(&pin_lock); spin_lock_irq(&pin->wait.lock); pin->done = 1;