[PATCH 2/3] lightnvm: pblk: allow allocation of new lines during shutdown
From: <hidden>
Date: 2018-02-21 08:06:24
Also in:
lkml
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: <hidden>
Date: 2018-02-21 08:06:24
Also in:
lkml
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Hans Holmberg <redacted> When shutting down pblk the write buffer is flushed and if the current line can't fit the data in the write buffer we need to allocate a new line, so remove the check that prevents this. Signed-off-by: Hans Holmberg <redacted> --- drivers/lightnvm/pblk-core.c | 7 ------- 1 file changed, 7 deletions(-)
diff --git a/drivers/lightnvm/pblk-core.c b/drivers/lightnvm/pblk-core.c
index 22e61cd..8848443 100644
--- a/drivers/lightnvm/pblk-core.c
+++ b/drivers/lightnvm/pblk-core.c@@ -1407,13 +1407,6 @@ struct pblk_line *pblk_line_replace_data(struct pblk *pblk) l_mg->data_line = new; spin_lock(&l_mg->free_lock); - if (pblk->state != PBLK_STATE_RUNNING) { - l_mg->data_line = NULL; - l_mg->data_next = NULL; - spin_unlock(&l_mg->free_lock); - goto out; - } - pblk_line_setup_metadata(new, l_mg, &pblk->lm); spin_unlock(&l_mg->free_lock);
--
2.7.4