X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=fs%2Ffs_pin.c;h=611b5408f6ec48f84d8cd04a4ea5ec1911a968ba;hb=1308fd75e5ae211ee2ad688a58e4d7d0d8df4975;hp=b06c98796afb1b58ce569c046eee72e0d929c9fe;hpb=84399bb075a6fe320d4221970dc36314e46229fe;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;