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