aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/pblk-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/lightnvm/pblk-init.c')
-rw-r--r--drivers/lightnvm/pblk-init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/lightnvm/pblk-init.c b/drivers/lightnvm/pblk-init.c
index 43b835678f48..ee936c1ff764 100644
--- a/drivers/lightnvm/pblk-init.c
+++ b/drivers/lightnvm/pblk-init.c
@@ -460,10 +460,11 @@ static int pblk_bb_line(struct pblk *pblk, struct pblk_line *line,
460 struct nvm_tgt_dev *dev = pblk->dev; 460 struct nvm_tgt_dev *dev = pblk->dev;
461 struct nvm_geo *geo = &dev->geo; 461 struct nvm_geo *geo = &dev->geo;
462 int i, bb_cnt = 0; 462 int i, bb_cnt = 0;
463 int blk_per_lun = geo->nr_chks * geo->plane_mode;
463 464
464 for (i = 0; i < blk_per_line; i++) { 465 for (i = 0; i < blk_per_line; i++) {
465 struct pblk_lun *rlun = &pblk->luns[i]; 466 struct pblk_lun *rlun = &pblk->luns[i];
466 u8 *lun_bb_log = bb_log + i * blk_per_line; 467 u8 *lun_bb_log = bb_log + i * blk_per_lun;
467 468
468 if (lun_bb_log[line->id] == NVM_BLK_T_FREE) 469 if (lun_bb_log[line->id] == NVM_BLK_T_FREE)
469 continue; 470 continue;