aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2015-12-27 14:14:49 +0000
committerBen Hutchings <ben@decadent.org.uk>2015-12-27 14:14:49 +0000
commit6408412cc6b4f78f54536ec813ba2f4ffcd3c773 (patch)
treec439a7a859df7fe295af07e413e5dd33b798cf2d
parenta52be96b1041efc19b622164c0ad364dea50cc00 (diff)
downloadkernel_replicant_linux-6408412cc6b4f78f54536ec813ba2f4ffcd3c773.tar.gz
kernel_replicant_linux-6408412cc6b4f78f54536ec813ba2f4ffcd3c773.tar.bz2
kernel_replicant_linux-6408412cc6b4f78f54536ec813ba2f4ffcd3c773.zip
Add upstream references to selftest patches
-rw-r--r--debian/patches/bugfix/all/selftests-add-missing-include-directives.patch1
-rw-r--r--debian/patches/bugfix/all/selftests-breakpoints-actually-build-it.patch1
-rw-r--r--debian/patches/bugfix/all/selftests-kprobe-choose-an-always-defined-function-t.patch1
-rw-r--r--debian/patches/bugfix/all/selftests-make-scripts-executable.patch1
-rw-r--r--debian/patches/bugfix/all/selftests-memfd-stop-unnecessary-rebuilds.patch1
-rw-r--r--debian/patches/bugfix/all/selftests-vm-try-harder-to-allocate-huge-pages.patch1
6 files changed, 6 insertions, 0 deletions
diff --git a/debian/patches/bugfix/all/selftests-add-missing-include-directives.patch b/debian/patches/bugfix/all/selftests-add-missing-include-directives.patch
index 26d6ee9b53d5..94d6912a7675 100644
--- a/debian/patches/bugfix/all/selftests-add-missing-include-directives.patch
+++ b/debian/patches/bugfix/all/selftests-add-missing-include-directives.patch
@@ -1,6 +1,7 @@
From: Ben Hutchings <ben@decadent.org.uk>
Date: Fri, 30 Oct 2015 01:18:01 +0000
Subject: selftests: Add missing #include directives
+Origin: https://git.kernel.org/linus/c1ee48315d9f0be2c11c61d388a3938c2d4b010a
Several C programs fail to include the headers declaring all the
functions they call, resulting in warnings or errors.
diff --git a/debian/patches/bugfix/all/selftests-breakpoints-actually-build-it.patch b/debian/patches/bugfix/all/selftests-breakpoints-actually-build-it.patch
index d49fe1006b6d..bcb9a27fa012 100644
--- a/debian/patches/bugfix/all/selftests-breakpoints-actually-build-it.patch
+++ b/debian/patches/bugfix/all/selftests-breakpoints-actually-build-it.patch
@@ -1,6 +1,7 @@
From: Ben Hutchings <ben@decadent.org.uk>
Date: Fri, 30 Oct 2015 10:22:55 +0000
Subject: selftests: breakpoint: Actually build it
+Origin: https://git.kernel.org/linus/3b5bab390181968e403886a45c70f9c13b5b6d29
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
diff --git a/debian/patches/bugfix/all/selftests-kprobe-choose-an-always-defined-function-t.patch b/debian/patches/bugfix/all/selftests-kprobe-choose-an-always-defined-function-t.patch
index e420702b7bc7..a670d8431820 100644
--- a/debian/patches/bugfix/all/selftests-kprobe-choose-an-always-defined-function-t.patch
+++ b/debian/patches/bugfix/all/selftests-kprobe-choose-an-always-defined-function-t.patch
@@ -1,6 +1,7 @@
From: Ben Hutchings <ben@decadent.org.uk>
Date: Fri, 30 Oct 2015 01:27:28 +0000
Subject: selftests: kprobe: Choose an always-defined function to probe
+Origin: https://git.kernel.org/linus/c28628b867485165fd301e061bb9a1284ede700b
do_fork() is no longer defined on x86, so probe _do_fork() instead.
diff --git a/debian/patches/bugfix/all/selftests-make-scripts-executable.patch b/debian/patches/bugfix/all/selftests-make-scripts-executable.patch
index 6d23befc74de..d1f44261250c 100644
--- a/debian/patches/bugfix/all/selftests-make-scripts-executable.patch
+++ b/debian/patches/bugfix/all/selftests-make-scripts-executable.patch
@@ -1,6 +1,7 @@
From: Ben Hutchings <ben@decadent.org.uk>
Date: Fri, 30 Oct 2015 01:30:36 +0000
Subject: selftests: Make scripts executable
+Origin: https://git.kernel.org/linus/3b4d3819eca5787bae77314851a799ecbf0da02b
Fixes: 87b2d44026e0 ("selftests: add memfd/sealing page-pinning tests")
Fixes: 2bf9e0ab08c6 ("locking/static_keys: Provide a selftest")
diff --git a/debian/patches/bugfix/all/selftests-memfd-stop-unnecessary-rebuilds.patch b/debian/patches/bugfix/all/selftests-memfd-stop-unnecessary-rebuilds.patch
index a1951d219102..1a01e497c085 100644
--- a/debian/patches/bugfix/all/selftests-memfd-stop-unnecessary-rebuilds.patch
+++ b/debian/patches/bugfix/all/selftests-memfd-stop-unnecessary-rebuilds.patch
@@ -1,6 +1,7 @@
From: Ben Hutchings <ben@decadent.org.uk>
Date: Sat, 31 Oct 2015 18:04:28 +0000
Subject: selftests: memfd: Stop unnecessary rebuilds
+Origin: https://git.kernel.org/linus/55f4d731c5b27f3dfe7eaeeb136cd60312f50270
Instead of explicitly running the compiler, add dependencies and take
advantage of implicit rules to build only as necessary.
diff --git a/debian/patches/bugfix/all/selftests-vm-try-harder-to-allocate-huge-pages.patch b/debian/patches/bugfix/all/selftests-vm-try-harder-to-allocate-huge-pages.patch
index e5a9d9648ef9..cc41823487f7 100644
--- a/debian/patches/bugfix/all/selftests-vm-try-harder-to-allocate-huge-pages.patch
+++ b/debian/patches/bugfix/all/selftests-vm-try-harder-to-allocate-huge-pages.patch
@@ -1,6 +1,7 @@
From: Ben Hutchings <ben@decadent.org.uk>
Date: Sat, 31 Oct 2015 17:56:11 +0000
Subject: selftests: vm: Try harder to allocate huge pages
+Origin: https://git.kernel.org/linus/ee00479d6702393bf5eda94775349a2e28ba78fa
If we need to increase the number of huge pages, drop caches first
to reduce fragmentation and then check that we actually allocated