From c7dd243091838448a7252e5d6486eea7a9c0f1f73ccdc65f52da69cded30ff4a Mon Sep 17 00:00:00 2001 From: Nicolas Morey Date: Thu, 26 Feb 2026 22:42:30 +0100 Subject: [PATCH] Add Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch Fixes a kernel oops when running on Broadcom NIC (bsc#1258723) Signed-off-by: Nicolas Morey --- ...eer-mem-support-for-Broadcom-Devices.patch | 27 +++++++++++++++++++ libfabric.changes | 6 +++++ libfabric.spec | 1 + 3 files changed, 34 insertions(+) create mode 100644 Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch diff --git a/Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch b/Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch new file mode 100644 index 0000000..f6b4289 --- /dev/null +++ b/Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch @@ -0,0 +1,27 @@ +commit 53b2ee136f2903c49ec09e914abc586689f3d45a +Author: Nicolas Morey +Date: Thu Feb 26 22:40:00 2026 +0100 + + Revert "prov/verbs: Add peer mem support for Broadcom Devices" + + This reverts commit d0f4f2defbd19e4ac42fc60bae6bc14f13e4612a. + +diff --git prov/verbs/src/verbs_info.c prov/verbs/src/verbs_info.c +index dacfe591bd71..e4a115862ee2 100644 +--- prov/verbs/src/verbs_info.c ++++ prov/verbs/src/verbs_info.c +@@ -780,12 +780,10 @@ static bool vrb_hmem_supported(const char *dev_name) + if (ofi_hmem_p2p_disabled()) + return false; + +- if (vrb_gl_data.peer_mem_support && (strstr(dev_name, "mlx") || +- strstr(dev_name, "bnxt_re"))) ++ if (vrb_gl_data.peer_mem_support && strstr(dev_name, "mlx")) + return true; + +- if (vrb_gl_data.dmabuf_support && (strstr(dev_name, "mlx") || +- strstr(dev_name, "bnxt_re"))) ++ if (vrb_gl_data.dmabuf_support && strstr(dev_name, "mlx5")) + return true; + + return false; diff --git a/libfabric.changes b/libfabric.changes index f16fb23..256fb2d 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 26 21:40:54 UTC 2026 - Nicolas Morey + +- Add Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch to + fix kernel oops when running on Broadcom NIC (bsc#1258723) + ------------------------------------------------------------------- Fri Jan 02 13:41:31 UTC 2026 - Nicolas Morey diff --git a/libfabric.spec b/libfabric.spec index 5c5c7c3..65b1764 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -39,6 +39,7 @@ Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1: baselibs.conf Source100: README.md Patch0: libfabric-libtool.patch +Patch1: Revert-prov-verbs-Add-peer-mem-support-for-Broadcom-Devices.patch URL: http://www.github.com/ofiwg/libfabric BuildRequires: autoconf BuildRequires: automake -- 2.51.1