All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Matias Bjørling" <mb@lightnvm.io>
To: "Simon A. F. Lund" <slund@cnexlabs.com>,
	linux-block@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2] lightnvm: rename nvm_targets to nvm_tgt_type
Date: Sat, 16 Apr 2016 16:19:49 +0200	[thread overview]
Message-ID: <57124A05.8070005@lightnvm.io> (raw)
In-Reply-To: <1460549734-844-2-git-send-email-slund@cnexlabs.com>

On 04/13/2016 02:15 PM, Simon A. F. Lund wrote:
> 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>
> ---
>  drivers/lightnvm/core.c  | 16 ++++++++--------
>  drivers/lightnvm/rrpc.c  |  4 ++--
>  include/linux/lightnvm.h |  4 ++--
>  3 files changed, 12 insertions(+), 12 deletions(-)
> 
> diff --git a/drivers/lightnvm/core.c b/drivers/lightnvm/core.c
> index 74fb049..240b473 100644
> --- a/drivers/lightnvm/core.c
> +++ b/drivers/lightnvm/core.c
> @@ -30,7 +30,7 @@
>  #include <linux/sched/sysctl.h>
>  #include <uapi/linux/lightnvm.h>
>  
> -static LIST_HEAD(nvm_targets);
> +static LIST_HEAD(nvm_tgt_types);
>  static LIST_HEAD(nvm_mgrs);
>  static LIST_HEAD(nvm_devices);
>  static DECLARE_RWSEM(nvm_lock);
> @@ -39,14 +39,14 @@ static struct nvm_tgt_type *nvm_find_target_type(const char *name)
>  {
>  	struct nvm_tgt_type *tt;
>  
> -	list_for_each_entry(tt, &nvm_targets, list)
> +	list_for_each_entry(tt, &nvm_tgt_types, list)
>  		if (!strcmp(name, tt->name))
>  			return tt;
>  
>  	return NULL;
>  }
>  
> -int nvm_register_target(struct nvm_tgt_type *tt)
> +int nvm_register_tgt_type(struct nvm_tgt_type *tt)
>  {
>  	int ret = 0;
>  
> @@ -54,14 +54,14 @@ int nvm_register_target(struct nvm_tgt_type *tt)
>  	if (nvm_find_target_type(tt->name))
>  		ret = -EEXIST;
>  	else
> -		list_add(&tt->list, &nvm_targets);
> +		list_add(&tt->list, &nvm_tgt_types);
>  	up_write(&nvm_lock);
>  
>  	return ret;
>  }
> -EXPORT_SYMBOL(nvm_register_target);
> +EXPORT_SYMBOL(nvm_register_tgt_type);
>  
> -void nvm_unregister_target(struct nvm_tgt_type *tt)
> +void nvm_unregister_tgt_type(struct nvm_tgt_type *tt)
>  {
>  	if (!tt)
>  		return;
> @@ -70,7 +70,7 @@ void nvm_unregister_target(struct nvm_tgt_type *tt)
>  	list_del(&tt->list);
>  	up_write(&nvm_lock);
>  }
> -EXPORT_SYMBOL(nvm_unregister_target);
> +EXPORT_SYMBOL(nvm_unregister_tgt_type);
>  
>  void *nvm_dev_dma_alloc(struct nvm_dev *dev, gfp_t mem_flags,
>  							dma_addr_t *dma_handler)
> @@ -1020,7 +1020,7 @@ static long nvm_ioctl_info(struct file *file, void __user *arg)
>  	info->version[2] = NVM_VERSION_PATCH;
>  
>  	down_write(&nvm_lock);
> -	list_for_each_entry(tt, &nvm_targets, list) {
> +	list_for_each_entry(tt, &nvm_tgt_types, list) {
>  		struct nvm_ioctl_info_tgt *tgt = &info->tgts[tgt_iter];
>  
>  		tgt->version[0] = tt->version[0];
> diff --git a/drivers/lightnvm/rrpc.c b/drivers/lightnvm/rrpc.c
> index 3ab6495..4625e9c 100644
> --- a/drivers/lightnvm/rrpc.c
> +++ b/drivers/lightnvm/rrpc.c
> @@ -1468,12 +1468,12 @@ static struct nvm_tgt_type tt_rrpc = {
>  
>  static int __init rrpc_module_init(void)
>  {
> -	return nvm_register_target(&tt_rrpc);
> +	return nvm_register_tgt_type(&tt_rrpc);
>  }
>  
>  static void rrpc_module_exit(void)
>  {
> -	nvm_unregister_target(&tt_rrpc);
> +	nvm_unregister_tgt_type(&tt_rrpc);
>  }
>  
>  module_init(rrpc_module_init);
> diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h
> index dacaa28..497da91 100644
> --- a/include/linux/lightnvm.h
> +++ b/include/linux/lightnvm.h
> @@ -453,8 +453,8 @@ struct nvm_tgt_type {
>  	struct list_head list;
>  };
>  
> -extern int nvm_register_target(struct nvm_tgt_type *);
> -extern void nvm_unregister_target(struct nvm_tgt_type *);
> +extern int nvm_register_tgt_type(struct nvm_tgt_type *);
> +extern void nvm_unregister_tgt_type(struct nvm_tgt_type *);
>  
>  extern void *nvm_dev_dma_alloc(struct nvm_dev *, gfp_t, dma_addr_t *);
>  extern void nvm_dev_dma_free(struct nvm_dev *, void *, dma_addr_t);
> 

Thanks Simon. Applied for 4.7.

  reply	other threads:[~2016-04-16 14:20 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-13 12:15 [PATCH 0/2] lightnvm: preparation patches for sysfs Simon A. F. Lund
2016-04-13 12:15 ` [PATCH 1/2] lightnvm: rename nvm_targets to nvm_tgt_type Simon A. F. Lund
2016-04-16 14:19   ` Matias Bjørling [this message]
2016-04-13 12:15 ` [PATCH 2/2] lightnvm: refactor dev->online_target to global nvm_targets Simon A. F. Lund
2016-04-16 14:20   ` Matias Bjørling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57124A05.8070005@lightnvm.io \
    --to=mb@lightnvm.io \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=slund@cnexlabs.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.