32 lines
1017 B
Diff
32 lines
1017 B
Diff
commit 3a8127ad7fe6615a8c6e8a3f0965addfdf888b38
|
|
Author: Haren Myneni <haren@linux.ibm.com>
|
|
Date: Fri Feb 14 21:43:33 2025 -0800
|
|
|
|
drmgr/pci: Return 0 for success from do_replace()
|
|
|
|
Added replace_add_work() in commit f40a63b15c563 to support
|
|
replacement node and the partner node. But this function returns
|
|
0 for user input and 1 for success which caused do_replace()
|
|
returns 1. This patch fixes the problem with return 0.
|
|
|
|
Fixes: f40a63b15c563 ("drmgr/pci: Add multipath partner device support for hotplug replace")
|
|
Signed-off-by: Haren Myneni <haren@linux.ibm.com>
|
|
Signed-off-by: Tyrel Datwyler <tyreld@linux.ibm.com>
|
|
|
|
diff --git a/src/drmgr/drslot_chrp_pci.c b/src/drmgr/drslot_chrp_pci.c
|
|
index 4c41fcd..91c08e9 100644
|
|
--- a/src/drmgr/drslot_chrp_pci.c
|
|
+++ b/src/drmgr/drslot_chrp_pci.c
|
|
@@ -1051,9 +1051,10 @@ static int do_replace(struct dr_node *all_nodes)
|
|
}
|
|
|
|
usr_prompt = prompt_save;
|
|
+ return rc;
|
|
}
|
|
|
|
- return rc;
|
|
+ return 0;
|
|
}
|
|
|
|
int valid_pci_options(void)
|