From 3a65c8729b5ac788c80f8906982520fa6aee699c Mon Sep 17 00:00:00 2001 From: Hailiang Wang Date: Mon, 1 Jul 2019 15:00:28 +0800 Subject: [PATCH] lib/nvme: fix a warning of spdk_pci_addr->domain Compilation Warning on fedora30. In file included from nvme_ut.c:42: /home/vagrant/spdk_repo/spdk/test/common/lib/test_env.c:517:17: warning: The left operand of '>' is a garbage value if (a1->domain > a2->domain) { ~~~~~~~~~~ ^ This is related to issue #822. Change-Id: I2b61e821130b89af04db3c475e81d2e91a380a90 Signed-off-by: Hailiang Wang Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459923 Tested-by: SPDK CI Jenkins Reviewed-by: Changpeng Liu Reviewed-by: Shuhei Matsumoto Reviewed-by: Ben Walker --- lib/nvme/nvme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/nvme/nvme.c b/lib/nvme/nvme.c index 7836d458bc..6076a7cb25 100644 --- a/lib/nvme/nvme.c +++ b/lib/nvme/nvme.c @@ -961,8 +961,8 @@ spdk_nvme_transport_id_compare(const struct spdk_nvme_transport_id *trid1, } if (trid1->trtype == SPDK_NVME_TRANSPORT_PCIE) { - struct spdk_pci_addr pci_addr1; - struct spdk_pci_addr pci_addr2; + struct spdk_pci_addr pci_addr1 = {}; + struct spdk_pci_addr pci_addr2 = {}; /* Normalize PCI addresses before comparing */ if (spdk_pci_addr_parse(&pci_addr1, trid1->traddr) < 0 ||