summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorblacksky32023-06-16 18:45:46 -0400
committerblacksky32023-06-16 18:45:46 -0400
commitc372d8db8e9d627563c8fdc1c05d366deb3047e9 (patch)
tree173733232cdda684a13d2e5c080a09b6c813396d
parent0a01c6ca2741d14cb5c34f71f964a58ec21af789 (diff)
downloadaur-c372d8db8e9d627563c8fdc1c05d366deb3047e9.tar.gz
fix prjc build
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--prjc-fix.patch16
3 files changed, 20 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7e697381982a..a20541faf903 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -28,10 +28,12 @@ pkgbase = linux-pds
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.8.tar.xz
source = https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/raw/e7308a977d83f3cf94ed228b0f6b9b65a4d9139c/config
source = prjc_v6.3-r1.patch
+ source = prjc-fix.patch
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
sha256sums = 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955
sha256sums = 6508516de94ed941ae755d89807610dc51fe1229dbfecdf8a82604a8d33242ce
sha256sums = 3bbc94fdb5942f005c0e0d5d222b82ce6c758a6ec4d29a3e01ebb4481d8b6ae8
+ sha256sums = 0f90283cfd48dba2fc9c1b9cfd8c64f4706132277e5bf7f8154d7add061f80be
sha256sums = d4edb692d0a1772af639730d898282e92a3c06acc46e5a55429315b2a5763e82
pkgname = linux-pds
diff --git a/PKGBUILD b/PKGBUILD
index ec90b6aefe8f..37c2041302a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -70,6 +70,7 @@ source=(https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-$_pkgver.tar.xz
${archlinuxpath}/config
# PRJC patch
prjc_v6.3-r1.patch
+ prjc-fix.patch #https://gitlab.com/alfredchen/linux-prjc/-/issues/81
# Arch patches
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch)
@@ -350,6 +351,7 @@ _package-headers(){
sha256sums=('4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955'
'6508516de94ed941ae755d89807610dc51fe1229dbfecdf8a82604a8d33242ce'
'3bbc94fdb5942f005c0e0d5d222b82ce6c758a6ec4d29a3e01ebb4481d8b6ae8'
+ '0f90283cfd48dba2fc9c1b9cfd8c64f4706132277e5bf7f8154d7add061f80be'
'd4edb692d0a1772af639730d898282e92a3c06acc46e5a55429315b2a5763e82')
# vim:set ts=8 sts=2 sw=2 et:
diff --git a/prjc-fix.patch b/prjc-fix.patch
new file mode 100644
index 000000000000..d06e7ae1d38f
--- /dev/null
+++ b/prjc-fix.patch
@@ -0,0 +1,16 @@
+diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c
+index 1b8791c5cc9b..007dc2c27a97 100644
+--- a/kernel/sched/topology.c
++++ b/kernel/sched/topology.c
+@@ -2760,5 +2760,11 @@ int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node)
+ {
+ return cpumask_nth(cpu, cpus);
+ }
++
++const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops)
++{
++ return ERR_PTR(-EINVAL);
++}
++EXPORT_SYMBOL_GPL(sched_numa_hop_mask);
+ #endif /* CONFIG_NUMA */
+ #endif