[PATCH 1/6] nvmet: make discovery NQN configurable
Chaitanya Kulkarni
chaitanyak at nvidia.com
Tue Sep 21 18:15:34 PDT 2021
On 9/21/21 8:15 AM, Hannes Reinecke wrote:
> TPAR8013 allows for unique discovery NQNs, so make the discovery
> controller NQN configurable by exposing a subsys attribute
> 'discovery_nqn'.
>
> Signed-off-by: Hannes Reinecke <hare at suse.de>
Couple of nits to avoid two extra lines and remove the unnecessary
local var, please consider following :-
diff --git a/drivers/nvme/target/configfs.c b/drivers/nvme/target/configfs.c
index d80717b9779d..33200dca6a7c 100644
--- a/drivers/nvme/target/configfs.c
+++ b/drivers/nvme/target/configfs.c
@@ -1236,10 +1236,7 @@ CONFIGFS_ATTR(nvmet_subsys_, attr_model);
static ssize_t nvmet_subsys_attr_discovery_nqn_show(struct config_item
*item,
char *page)
{
- struct nvmet_subsys *subsys = nvmet_disc_subsys;
-
- return snprintf(page, PAGE_SIZE, "%s\n",
- subsys->subsysnqn);
+ return snprintf(page, PAGE_SIZE, "%s\n",
nvmet_disc_subsys->subsysnqn);
}
static ssize_t nvmet_subsys_attr_discovery_nqn_store(struct
config_item *item,
@@ -1258,8 +1255,7 @@ static ssize_t
nvmet_subsys_attr_discovery_nqn_store(struct config_item *item,
return -ENOMEM;
/*
- * The discovery NQN must be different from
- * subsystem NQN.
+ * The discovery NQN must be different from subsystem NQN.
*/
if (!strcmp(subsysnqn, subsys->subsysnqn)) {
kfree(subsysnqn);
with that looks good.
More information about the Linux-nvme
mailing list