diff options
Diffstat (limited to 'drivers/lightnvm/pblk-init.c')
-rw-r--r-- | drivers/lightnvm/pblk-init.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/lightnvm/pblk-init.c b/drivers/lightnvm/pblk-init.c index f9a3e47b6a93..eb0135c77805 100644 --- a/drivers/lightnvm/pblk-init.c +++ b/drivers/lightnvm/pblk-init.c | |||
@@ -584,14 +584,12 @@ static void pblk_lines_free(struct pblk *pblk) | |||
584 | struct pblk_line *line; | 584 | struct pblk_line *line; |
585 | int i; | 585 | int i; |
586 | 586 | ||
587 | spin_lock(&l_mg->free_lock); | ||
588 | for (i = 0; i < l_mg->nr_lines; i++) { | 587 | for (i = 0; i < l_mg->nr_lines; i++) { |
589 | line = &pblk->lines[i]; | 588 | line = &pblk->lines[i]; |
590 | 589 | ||
591 | pblk_line_free(line); | 590 | pblk_line_free(line); |
592 | pblk_line_meta_free(l_mg, line); | 591 | pblk_line_meta_free(l_mg, line); |
593 | } | 592 | } |
594 | spin_unlock(&l_mg->free_lock); | ||
595 | 593 | ||
596 | pblk_line_mg_free(pblk); | 594 | pblk_line_mg_free(pblk); |
597 | 595 | ||