diff options
Diffstat (limited to 'drivers/lightnvm/pblk-write.c')
| -rw-r--r-- | drivers/lightnvm/pblk-write.c | 8 | 
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/lightnvm/pblk-write.c b/drivers/lightnvm/pblk-write.c index 0fb8f26a6311..0c0481cf9f5d 100644 --- a/drivers/lightnvm/pblk-write.c +++ b/drivers/lightnvm/pblk-write.c @@ -188,17 +188,12 @@ static void pblk_end_io_write_meta(struct nvm_rq *rqd)  		pblk_log_write_err(pblk, rqd);  		pr_err("pblk: metadata I/O failed. Line %d\n", line->id);  	} -#ifdef CONFIG_NVM_DEBUG -	else -		WARN_ONCE(rqd->bio->bi_status, "pblk: corrupted write error\n"); -#endif  	sync = atomic_add_return(rqd->nr_ppas, &emeta->sync);  	if (sync == emeta->nr_entries)  		pblk_gen_run_ws(pblk, line, NULL, pblk_line_close_ws,  						GFP_ATOMIC, pblk->close_wq); -	bio_put(rqd->bio);  	nvm_dev_dma_free(dev->parent, rqd->meta_list, rqd->dma_meta_list);  	pblk_free_rqd(pblk, rqd, READ); @@ -427,8 +422,7 @@ fail_rollback:  	nvm_dev_dma_free(dev->parent, rqd->meta_list, rqd->dma_meta_list);  fail_free_bio: -	if (likely(l_mg->emeta_alloc_type == PBLK_VMALLOC_META)) -		bio_put(bio); +	bio_put(bio);  fail_free_rqd:  	pblk_free_rqd(pblk, rqd, READ);  	return ret;  | 
