From ca618b275190d6f6dc6808a174c051e17a6d0efa Mon Sep 17 00:00:00 2001 From: Cunyin Chang Date: Tue, 13 Dec 2016 12:52:28 +0800 Subject: [PATCH] nvme: Fix the bug for address parse when get hot insert event. Change-Id: Ic346173cb88a774ac4288ad3a5aa08fb3fe909ec Signed-off-by: Cunyin Chang --- lib/nvme/nvme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nvme/nvme.c b/lib/nvme/nvme.c index 2cf061097..7e7965099 100644 --- a/lib/nvme/nvme.c +++ b/lib/nvme/nvme.c @@ -484,7 +484,7 @@ nvme_hotplug_monitor(void *cb_ctx, spdk_nvme_probe_cb probe_cb, SPDK_TRACELOG(SPDK_TRACE_NVME, "add nvme address: %s\n", event.traddr); if (spdk_process_is_primary()) { - if (spdk_pci_addr_parse(&pci_addr, event.traddr)) { + if (!spdk_pci_addr_parse(&pci_addr, event.traddr)) { nvme_transport_ctrlr_attach(SPDK_NVME_TRANSPORT_PCIE, probe_cb, cb_ctx, &pci_addr); } }