summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/xpmem/xpmem_v2.6.5-36.patch
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/xpmem/xpmem_v2.6.5-36.patch')
-rw-r--r--var/spack/repos/builtin/packages/xpmem/xpmem_v2.6.5-36.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/xpmem/xpmem_v2.6.5-36.patch b/var/spack/repos/builtin/packages/xpmem/xpmem_v2.6.5-36.patch
new file mode 100644
index 0000000000..a17fba4ad1
--- /dev/null
+++ b/var/spack/repos/builtin/packages/xpmem/xpmem_v2.6.5-36.patch
@@ -0,0 +1,15 @@
+--- xpmem/kernel/xpmem_pfn.c 2021-02-08 22:49:05.321501753 -0800
++++ xpmem.patch/kernel/xpmem_pfn.c 2021-02-08 23:30:30.875309634 -0800
+@@ -251,6 +251,12 @@
+ cpu_to_node(task_cpu(current)) != cpu_to_node(task_cpu(src_task))) {
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 3, 0)
+ saved_mask = current->cpus_mask;
++#elif LINUX_VERSION_CODE == KERNEL_VERSION(4,18, 0)
++ #ifdef RHEL_RELEASE_CODE
++ #if RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(8,3)
++ saved_mask = current->cpus_mask;
++ #endif
++ #endif
+ #else
+ saved_mask = current->cpus_allowed;
+ #endif