File 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch of Package libnvme.27116

From: Daniel Wagner <dwagner@suse.de>
Date: Thu, 14 Apr 2022 12:01:43 +0200
Subject: fabrics: Lower log level in __nvmf_add_ctrl
Git-commit: 9282931a5b92892b4d3445c906062abf16899d7f
References: bsc#1199994

9df8676d2db6 ("Add logging functionality to libnvme") introduced the
logging. The log level for writing to /dev/nvme-fabrics was set on
NOTICE because the kernel reports also status information such
EALREADY which is a soft error.

866c288a456f ("fabrics: update log level for write failures")
increased the log level without taking this into account.

Drop back to NOTICE level to avoid error message when doing

  $ nvme connect-all ....
  Failed to write to /dev/nvme-fabrics: Operation already in progress

Signed-off-by: Daniel Wagner <dwagner@suse.de>
---
 src/nvme/fabrics.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/src/nvme/fabrics.c
+++ b/src/nvme/fabrics.c
@@ -521,7 +521,7 @@ static int __nvmf_add_ctrl(nvme_root_t r
 		 (int)strcspn(argstr,"\n"), argstr);
 	ret = write(fd, argstr, len);
 	if (ret != len) {
-		nvme_msg(r, LOG_ERR, "Failed to write to %s: %s\n",
+		nvme_msg(r, LOG_NOTICE, "Failed to write to %s: %s\n",
 			 nvmf_dev, strerror(errno));
 		ret = -ENVME_CONNECT_WRITE;
 		goto out_close;
openSUSE Build Service is sponsored by