about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2020-12-08 15:23:51 +0000
committerOrivej Desh <orivej@gmx.fr>2020-12-10 10:34:44 +0000
commit4376b91b4067dc77b0a9a7ae3fe4ac20d0ff6f51 (patch)
tree64ff23492679b92be5b6389384f81d744a1a5855 /pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch
parent1026c02f6d71e5ba8cc969d0b4ab743881f8a094 (diff)
linux-rt_5_9: export symbols needed by zfs
Upstream issue: https://github.com/openzfs/zfs/issues/11097#issuecomment-740682245
Diffstat (limited to 'pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch')
-rw-r--r--pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch b/pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch
new file mode 100644
index 0000000000000..1d8ed6f712cbb
--- /dev/null
+++ b/pkgs/os-specific/linux/kernel/export-rt-sched-migrate.patch
@@ -0,0 +1,11 @@
+Export linux-rt (PREEMPT_RT) specific symbols needed by ZFS.
+(Regular kernel provides them static inline in linux/preempt.h.)
+
+--- a/kernel/sched/core.c
++++ b/kernel/sched/core.c
+@@ -1812 +1812 @@ void migrate_disable(void)
+-EXPORT_SYMBOL_GPL(migrate_disable);
++EXPORT_SYMBOL(migrate_disable);
+@@ -1843 +1843 @@ void migrate_enable(void)
+-EXPORT_SYMBOL_GPL(migrate_enable);
++EXPORT_SYMBOL(migrate_enable);