From: Hao Jiang Date: Wed, 7 Dec 2022 22:55:40 +0000 (-0800) Subject: mi: fix the rc for nvme_mi_scan_ep X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=cfb95e751f775f18e88e58baf0ec4202027d10f0;p=users%2Fsagi%2Flibnvme.git mi: fix the rc for nvme_mi_scan_ep nvme_mi_scan_ep should return error code of calling function. Signed-off-by: Hao Jiang Signed-off-by: Jinliang Wang --- diff --git a/src/nvme/mi.c b/src/nvme/mi.c index 5c83e463..6ccd668e 100644 --- a/src/nvme/mi.c +++ b/src/nvme/mi.c @@ -327,7 +327,7 @@ int nvme_mi_scan_ep(nvme_mi_ep_t ep, bool force_rescan) rc = nvme_mi_mi_read_mi_data_ctrl_list(ep, 0, &list); if (rc) - return -1; + return rc; n_ctrl = le16_to_cpu(list.num); if (n_ctrl > NVME_ID_CTRL_LIST_MAX) {