jffs2: remove from wait queue after schedule()
[platform/adaptation/renesas_rcar/renesas_kernel.git] / fs / jffs2 / nodemgmt.c
index 41789e6..b6bd4af 100644 (file)
@@ -179,6 +179,7 @@ int jffs2_reserve_space(struct jffs2_sb_info *c, uint32_t minsize,
                                        spin_unlock(&c->erase_completion_lock);
 
                                        schedule();
+                                       remove_wait_queue(&c->erase_wait, &wait);
                                } else
                                        spin_unlock(&c->erase_completion_lock);
                        } else if (ret)