aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon A. F. Lund <slund@cnexlabs.com>2016-05-06 14:03:02 -0400
committerJens Axboe <axboe@fb.com>2016-05-06 14:51:10 -0400
commit6063fe399d0913e7bd4462650cd4f31b479a83c9 (patch)
treea03964afaef6422de511c1377d518f887efa00fd
parent909049a7199947abbc6a923e4cf5cff1857d4205 (diff)
lightnvm: rename nvm_targets to nvm_tgt_type
The functions nvm_register_target(), nvm_unregister_target() and associated list refers to a target type that is being registered by a target type module. Rename nvm_*_targets() to nvm_*_tgt_type(), so that the intension is clear. This enables target instances to use the _nvm_*_targets() naming. Signed-off-by: Simon A. F. Lund <slund@cnexlabs.com> Signed-off-by: Matias Bjørling <m@bjorling.me> Signed-off-by: Jens Axboe <axboe@fb.com>
-rw-r--r--drivers/lightnvm/core.c16
-rw-r--r--drivers/lightnvm/rrpc.c4
-rw-r--r--include/linux/lightnvm.h4
3 files changed, 12 insertions, 12 deletions
diff --git a/drivers/lightnvm/core.c b/drivers/lightnvm/core.c
index 74fb049e0b83..240b4731c35e 100644
--- a/drivers/lightnvm/core.c
+++ b/drivers/lightnvm/core.c
@@ -30,7 +30,7 @@
30#include <linux/sched/sysctl.h> 30#include <linux/sched/sysctl.h>
31#include <uapi/linux/lightnvm.h> 31#include <uapi/linux/lightnvm.h>
32 32
33static LIST_HEAD(nvm_targets); 33static LIST_HEAD(nvm_tgt_types);
34static LIST_HEAD(nvm_mgrs); 34static LIST_HEAD(nvm_mgrs);
35static LIST_HEAD(nvm_devices); 35static LIST_HEAD(nvm_devices);
36static DECLARE_RWSEM(nvm_lock); 36static DECLARE_RWSEM(nvm_lock);
@@ -39,14 +39,14 @@ static struct nvm_tgt_type *nvm_find_target_type(const char *name)
39{ 39{
40 struct nvm_tgt_type *tt; 40 struct nvm_tgt_type *tt;
41 41
42 list_for_each_entry(tt, &nvm_targets, list) 42 list_for_each_entry(tt, &nvm_tgt_types, list)
43 if (!strcmp(name, tt->name)) 43 if (!strcmp(name, tt->name))
44 return tt; 44 return tt;
45 45
46 return NULL; 46 return NULL;
47} 47}
48 48
49int nvm_register_target(struct nvm_tgt_type *tt) 49int nvm_register_tgt_type(struct nvm_tgt_type *tt)
50{ 50{
51 int ret = 0; 51 int ret = 0;
52 52
@@ -54,14 +54,14 @@ int nvm_register_target(struct nvm_tgt_type *tt)
54 if (nvm_find_target_type(tt->name)) 54 if (nvm_find_target_type(tt->name))
55 ret = -EEXIST; 55 ret = -EEXIST;
56 else 56 else
57 list_add(&tt->list, &nvm_targets); 57 list_add(&tt->list, &nvm_tgt_types);
58 up_write(&nvm_lock); 58 up_write(&nvm_lock);
59 59
60 return ret; 60 return ret;
61} 61}
62EXPORT_SYMBOL(nvm_register_target); 62EXPORT_SYMBOL(nvm_register_tgt_type);
63 63
64void nvm_unregister_target(struct nvm_tgt_type *tt) 64void nvm_unregister_tgt_type(struct nvm_tgt_type *tt)
65{ 65{
66 if (!tt) 66 if (!tt)
67 return; 67 return;
@@ -70,7 +70,7 @@ void nvm_unregister_target(struct nvm_tgt_type *tt)
70 list_del(&tt->list); 70 list_del(&tt->list);
71 up_write(&nvm_lock); 71 up_write(&nvm_lock);
72} 72}
73EXPORT_SYMBOL(nvm_unregister_target); 73EXPORT_SYMBOL(nvm_unregister_tgt_type);
74 74
75void *nvm_dev_dma_alloc(struct nvm_dev *dev, gfp_t mem_flags, 75void *nvm_dev_dma_alloc(struct nvm_dev *dev, gfp_t mem_flags,
76 dma_addr_t *dma_handler) 76 dma_addr_t *dma_handler)
@@ -1020,7 +1020,7 @@ static long nvm_ioctl_info(struct file *file, void __user *arg)
1020 info->version[2] = NVM_VERSION_PATCH; 1020 info->version[2] = NVM_VERSION_PATCH;
1021 1021
1022 down_write(&nvm_lock); 1022 down_write(&nvm_lock);
1023 list_for_each_entry(tt, &nvm_targets, list) { 1023 list_for_each_entry(tt, &nvm_tgt_types, list) {
1024 struct nvm_ioctl_info_tgt *tgt = &info->tgts[tgt_iter]; 1024 struct nvm_ioctl_info_tgt *tgt = &info->tgts[tgt_iter];
1025 1025
1026 tgt->version[0] = tt->version[0]; 1026 tgt->version[0] = tt->version[0];
diff --git a/drivers/lightnvm/rrpc.c b/drivers/lightnvm/rrpc.c
index 3143b980ac06..c7fef71f4276 100644
--- a/drivers/lightnvm/rrpc.c
+++ b/drivers/lightnvm/rrpc.c
@@ -1469,12 +1469,12 @@ static struct nvm_tgt_type tt_rrpc = {
1469 1469
1470static int __init rrpc_module_init(void) 1470static int __init rrpc_module_init(void)
1471{ 1471{
1472 return nvm_register_target(&tt_rrpc); 1472 return nvm_register_tgt_type(&tt_rrpc);
1473} 1473}
1474 1474
1475static void rrpc_module_exit(void) 1475static void rrpc_module_exit(void)
1476{ 1476{
1477 nvm_unregister_target(&tt_rrpc); 1477 nvm_unregister_tgt_type(&tt_rrpc);
1478} 1478}
1479 1479
1480module_init(rrpc_module_init); 1480module_init(rrpc_module_init);
diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h
index dacaa2850428..497da91510b2 100644
--- a/include/linux/lightnvm.h
+++ b/include/linux/lightnvm.h
@@ -453,8 +453,8 @@ struct nvm_tgt_type {
453 struct list_head list; 453 struct list_head list;
454}; 454};
455 455
456extern int nvm_register_target(struct nvm_tgt_type *); 456extern int nvm_register_tgt_type(struct nvm_tgt_type *);
457extern void nvm_unregister_target(struct nvm_tgt_type *); 457extern void nvm_unregister_tgt_type(struct nvm_tgt_type *);
458 458
459extern void *nvm_dev_dma_alloc(struct nvm_dev *, gfp_t, dma_addr_t *); 459extern void *nvm_dev_dma_alloc(struct nvm_dev *, gfp_t, dma_addr_t *);
460extern void nvm_dev_dma_free(struct nvm_dev *, void *, dma_addr_t); 460extern void nvm_dev_dma_free(struct nvm_dev *, void *, dma_addr_t);