aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-09-30 13:01:08 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-09-30 13:03:36 +0000
commitda3a4f66a44394505fd93565d1c9d8392157105a (patch)
treee7d3693ca19f3ee6843b8d2a1b7b2b4afdc847ad
parentfa5091a72631993e32793e01924d9239cf1d678f (diff)
downloadaports-da3a4f66a44394505fd93565d1c9d8392157105a.tar.bz2
aports-da3a4f66a44394505fd93565d1c9d8392157105a.tar.xz
main/linux-grsec: fix grsecurity patch
-rw-r--r--main/linux-grsec/APKBUILD6
-rw-r--r--main/linux-grsec/grsecurity-2.9.1-3.10.13-unofficial.patch21
2 files changed, 10 insertions, 17 deletions
diff --git a/main/linux-grsec/APKBUILD b/main/linux-grsec/APKBUILD
index e9cacc1d69..318e2c087f 100644
--- a/main/linux-grsec/APKBUILD
+++ b/main/linux-grsec/APKBUILD
@@ -150,7 +150,7 @@ dev() {
md5sums="4f25cd5bec5f8d5a7d935b3f2ccb8481 linux-3.10.tar.xz
573f2c972015880ba5d52e5b123b37d7 patch-3.10.13.xz
-603ae115ff2c944f37511245d32d4b98 grsecurity-2.9.1-3.10.13-unofficial.patch
+da8e2ebd1ebc0d1e17e7312851d53727 grsecurity-2.9.1-3.10.13-unofficial.patch
a16f11b12381efb3bec79b9bfb329836 0001-net-inform-NETDEV_CHANGE-callbacks-which-flags-were-.patch
656ae7b10dd2f18dbfa1011041d08d60 0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch
aa454ffb96428586447775c21449e284 0003-ipv4-properly-refresh-rtable-entries-on-pmtu-redirec.patch
@@ -161,7 +161,7 @@ aa454ffb96428586447775c21449e284 0003-ipv4-properly-refresh-rtable-entries-on-p
272aaddd0a19a5052208bc25551995a3 kernelconfig.x86_64"
sha256sums="df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 linux-3.10.tar.xz
cf8ec5b47c904f66f715e7ccd5051e15fe9f931fec03847a86d552caf8848be8 patch-3.10.13.xz
-785d0cc36ab9c5a25a49069be294a69d72eb0ae19925b81a1dbfdee5ce2fb0e7 grsecurity-2.9.1-3.10.13-unofficial.patch
+f011a28165e304933cb2254e095af73be7dced6c2d066a06480a9fe1529d9d8f grsecurity-2.9.1-3.10.13-unofficial.patch
6af3757ac36a6cd3cda7b0a71b08143726383b19261294a569ad7f4042c72df3 0001-net-inform-NETDEV_CHANGE-callbacks-which-flags-were-.patch
dc8e82108615657f1fb9d641efd42255a5761c06edde1b00a41ae0d314d548f0 0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch
0985caa0f3ee8ed0959aeaa4214f5f8057ae8e61d50dcae39194912d31e14892 0003-ipv4-properly-refresh-rtable-entries-on-pmtu-redirec.patch
@@ -172,7 +172,7 @@ fc613ac466610b866b721c41836fd5bfb2d4b75bceb67972dc6369d7f62ff47e 0006-ipv4-use-
f2843ae4f9b3e3c27f3138ce4b740c2803bdab0c7a910c662d951843803b9554 kernelconfig.x86_64"
sha512sums="5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35 linux-3.10.tar.xz
482b143ba25e4dc5e73f1ffb40194ba7863215ef5a83743a2a37d74d76f7e9267faa92fa92da441b10973be2156b80afdfa64a00ba24b0fd80dec7e223b0c6bc patch-3.10.13.xz
-64a1c8b9c2f1f072427b74a0739cae482f633182e1432d641b7de01c1db884d617ce1e5a71fe42bd96ce11323dc7ede0d7eee94e499b72beb3701c337b297ce7 grsecurity-2.9.1-3.10.13-unofficial.patch
+9121b6c40e92e3df4418d050bb525f0c5e1df201b5ff225c7568844179eb87a221af4e7431abfa2eeec0e149094042c30b2a8aca60b3cba369b099b6d69e472f grsecurity-2.9.1-3.10.13-unofficial.patch
81e78593288e8b0fd2c03ea9fc1450323887707f087e911f172450a122bc9b591ee83394836789730d951aeec13d0b75a64e1c05f04364abf8f80d883ddc4a02 0001-net-inform-NETDEV_CHANGE-callbacks-which-flags-were-.patch
51ecb15b669f6a82940a13a38939116e003bf5dfd24496771c8279e907b72adcc63d607f0340a2940d757e12ddadb7d45c7af78ae311d284935a6296dbcac00c 0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch
57d0a8bd35d19cf657ded58efe24517d2252aec6984040713ba173a34edb5887ececaa2985076bc6a149eaa57639fd98a042c1c2d226ed4ad8dd5ed0e230717e 0003-ipv4-properly-refresh-rtable-entries-on-pmtu-redirec.patch
diff --git a/main/linux-grsec/grsecurity-2.9.1-3.10.13-unofficial.patch b/main/linux-grsec/grsecurity-2.9.1-3.10.13-unofficial.patch
index 37d83d8bfb..53756c632e 100644
--- a/main/linux-grsec/grsecurity-2.9.1-3.10.13-unofficial.patch
+++ b/main/linux-grsec/grsecurity-2.9.1-3.10.13-unofficial.patch
@@ -28280,7 +28280,7 @@ index 2419d5f..953ee51 100644
CFI_RESTORE_STATE
diff --git a/arch/x86/lib/csum-wrappers_64.c b/arch/x86/lib/csum-wrappers_64.c
-index 7609e0e..69641b5 100644
+index 7609e0e..5464390 100644
--- a/arch/x86/lib/csum-wrappers_64.c
+++ b/arch/x86/lib/csum-wrappers_64.c
@@ -53,10 +53,12 @@ csum_partial_copy_from_user(const void __user *src, void *dst,
@@ -28297,28 +28297,21 @@ index 7609e0e..69641b5 100644
if (unlikely(*errp))
goto out_err;
-@@ -110,11 +112,21 @@ csum_partial_copy_to_user(const void *src, void __user *dst,
+@@ -110,10 +112,12 @@ csum_partial_copy_to_user(const void *src, void __user *dst,
}
*errp = 0;
-+<<<<<<< HEAD
+ pax_open_userland();
-+ stac();
-+ isum = csum_partial_copy_generic(src, (void __force_kernel *)____m(dst),
-+ len, isum, NULL, errp);
-+ clac();
-+ pax_close_userland();
-+ return isum;
-+=======
stac();
- ret = csum_partial_copy_generic(src, (void __force *)dst,
- len, isum, NULL, errp);
+- ret = csum_partial_copy_generic(src, (void __force *)dst,
+- len, isum, NULL, errp);
++ ret = csum_partial_copy_generic(src, (void __force_kernel *)____m(dst),
++ len, isum, NULL, errp);
clac();
++ pax_close_userland();
return ret;
-+>>>>>>> origin/linux-3.10.y
}
EXPORT_SYMBOL(csum_partial_copy_to_user);
-
diff --git a/arch/x86/lib/getuser.S b/arch/x86/lib/getuser.S
index a451235..1daa956 100644
--- a/arch/x86/lib/getuser.S