From 180068fed1b09ed0e8dcaa485a65dfc0f0eb5265 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 3 Oct 2013 08:56:46 +0000 Subject: main/linux-grsec: upgrade to 3.10.14 and fix pie patch --- main/linux-grsec/fix-memory-map-for-PIE-applications.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/linux-grsec/fix-memory-map-for-PIE-applications.patch') diff --git a/main/linux-grsec/fix-memory-map-for-PIE-applications.patch b/main/linux-grsec/fix-memory-map-for-PIE-applications.patch index 0ef81cf93..e38716f77 100644 --- a/main/linux-grsec/fix-memory-map-for-PIE-applications.patch +++ b/main/linux-grsec/fix-memory-map-for-PIE-applications.patch @@ -58,7 +58,7 @@ index 6f036ed..06419af 100644 - load_bias = ELF_PAGESTART(ELF_ET_DYN_BASE - vaddr); + load_bias = (get_random_int() & STACK_RND_MASK) << PAGE_SHIFT; #endif -+ load_bias = ELF_PAGESTART(vaddr + load_bias); ++ load_bias = ELF_PAGESTART(load_bias - vaddr); #ifdef CONFIG_PAX_RANDMMAP /* PaX: randomize base address at the default exe base if requested */ -- cgit v1.2.3