aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/lightnvm/core.c16
-rw-r--r--drivers/nvme/host/lightnvm.c4
-rw-r--r--include/linux/lightnvm.h2
3 files changed, 11 insertions, 11 deletions
diff --git a/drivers/lightnvm/core.c b/drivers/lightnvm/core.c
index de5db7b2c456..1873a3bc913d 100644
--- a/drivers/lightnvm/core.c
+++ b/drivers/lightnvm/core.c
@@ -87,15 +87,15 @@ EXPORT_SYMBOL(nvm_unregister_tgt_type);
87void *nvm_dev_dma_alloc(struct nvm_dev *dev, gfp_t mem_flags, 87void *nvm_dev_dma_alloc(struct nvm_dev *dev, gfp_t mem_flags,
88 dma_addr_t *dma_handler) 88 dma_addr_t *dma_handler)
89{ 89{
90 return dev->ops->dev_dma_alloc(dev, dev->ppalist_pool, mem_flags, 90 return dev->ops->dev_dma_alloc(dev, dev->dma_pool, mem_flags,
91 dma_handler); 91 dma_handler);
92} 92}
93EXPORT_SYMBOL(nvm_dev_dma_alloc); 93EXPORT_SYMBOL(nvm_dev_dma_alloc);
94 94
95void nvm_dev_dma_free(struct nvm_dev *dev, void *ppa_list, 95void nvm_dev_dma_free(struct nvm_dev *dev, void *addr,
96 dma_addr_t dma_handler) 96 dma_addr_t dma_handler)
97{ 97{
98 dev->ops->dev_dma_free(dev->ppalist_pool, ppa_list, dma_handler); 98 dev->ops->dev_dma_free(dev->dma_pool, addr, dma_handler);
99} 99}
100EXPORT_SYMBOL(nvm_dev_dma_free); 100EXPORT_SYMBOL(nvm_dev_dma_free);
101 101
@@ -652,8 +652,8 @@ err:
652 652
653static void nvm_exit(struct nvm_dev *dev) 653static void nvm_exit(struct nvm_dev *dev)
654{ 654{
655 if (dev->ppalist_pool) 655 if (dev->dma_pool)
656 dev->ops->destroy_dma_pool(dev->ppalist_pool); 656 dev->ops->destroy_dma_pool(dev->dma_pool);
657 nvm_free(dev); 657 nvm_free(dev);
658 658
659 pr_info("nvm: successfully unloaded\n"); 659 pr_info("nvm: successfully unloaded\n");
@@ -687,9 +687,9 @@ int nvm_register(struct request_queue *q, char *disk_name,
687 } 687 }
688 688
689 if (dev->ops->max_phys_sect > 1) { 689 if (dev->ops->max_phys_sect > 1) {
690 dev->ppalist_pool = dev->ops->create_dma_pool(dev, "ppalist"); 690 dev->dma_pool = dev->ops->create_dma_pool(dev, "ppalist");
691 if (!dev->ppalist_pool) { 691 if (!dev->dma_pool) {
692 pr_err("nvm: could not create ppa pool\n"); 692 pr_err("nvm: could not create dma pool\n");
693 ret = -ENOMEM; 693 ret = -ENOMEM;
694 goto err_init; 694 goto err_init;
695 } 695 }
diff --git a/drivers/nvme/host/lightnvm.c b/drivers/nvme/host/lightnvm.c
index 69a47fb2b6e3..8461f5a36d14 100644
--- a/drivers/nvme/host/lightnvm.c
+++ b/drivers/nvme/host/lightnvm.c
@@ -565,10 +565,10 @@ static void *nvme_nvm_dev_dma_alloc(struct nvm_dev *dev, void *pool,
565 return dma_pool_alloc(pool, mem_flags, dma_handler); 565 return dma_pool_alloc(pool, mem_flags, dma_handler);
566} 566}
567 567
568static void nvme_nvm_dev_dma_free(void *pool, void *ppa_list, 568static void nvme_nvm_dev_dma_free(void *pool, void *addr,
569 dma_addr_t dma_handler) 569 dma_addr_t dma_handler)
570{ 570{
571 dma_pool_free(pool, ppa_list, dma_handler); 571 dma_pool_free(pool, addr, dma_handler);
572} 572}
573 573
574static struct nvm_dev_ops nvme_nvm_dev_ops = { 574static struct nvm_dev_ops nvme_nvm_dev_ops = {
diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h
index 678df4d4354d..0e8e01956325 100644
--- a/include/linux/lightnvm.h
+++ b/include/linux/lightnvm.h
@@ -347,7 +347,7 @@ struct nvm_dev {
347 unsigned max_pages_per_blk; 347 unsigned max_pages_per_blk;
348 348
349 unsigned long *lun_map; 349 unsigned long *lun_map;
350 void *ppalist_pool; 350 void *dma_pool;
351 351
352 struct nvm_id identity; 352 struct nvm_id identity;
353 353