Commit be388977 authored by Marcin Spiewak's avatar Marcin Spiewak Committed by Tomasz Zawadzki
Browse files

bdev/nvme: positive error code to spdk_strerror()



This patch changes the function that is mapping error
code to string and passes positive value to in.
strerror(), spdk_strerror() shall not receive negative
values.

Change-Id: I90ffad81f98cff513bbb4bdc5521e15a2a6b6a9e
Signed-off-by: default avatarMarcin Spiewak <marcin.spiewak@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22721


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 7025ceb9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4088,8 +4088,8 @@ nvme_disk_create(struct spdk_bdev *disk, const char *base_name,
		} else if (g_opts.generate_uuids) {
			spdk_strcpy_pad(sn_tmp, cdata->sn, SPDK_NVME_CTRLR_SN_LEN, '\0');
			rc = nvme_generate_uuid(sn_tmp, spdk_nvme_ns_get_id(ns), &disk->uuid);
			if (rc != 0) {
				SPDK_ERRLOG("UUID generation failed (%s)\n", strerror(rc));
			if (rc < 0) {
				SPDK_ERRLOG("UUID generation failed (%s)\n", spdk_strerror(-rc));
				return rc;
			}
		}