mmc: sdhci-of-arasan: keep consistent with upstream
[firefly-linux-kernel-4.4.55.git] / fs / fs_pin.c
index b06c98796afb1b58ce569c046eee72e0d929c9fe..611b5408f6ec48f84d8cd04a4ea5ec1911a968ba 100644 (file)
@@ -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;