File set-numa-node.patch of Package irqbalance.18799

--- a/classify.c
+++ b/classify.c
@@ -669,6 +669,13 @@ static void build_one_dev_entry(const ch
 				if (!new)
 					continue;
 				new->type = IRQ_TYPE_MSIX;
+				/*
+				 * for MSI interrupt with affinity hint set, do
+				 * notuse device's numa node, use affinity hint
+				 * instead
+				 */
+				if (!cpus_empty(new->affinity_hint))
+					new->numa_node = get_numa_node(-1);
 			}
 		} while (entry != NULL);
 		closedir(msidir);
openSUSE Build Service is sponsored by