summaryrefslogtreecommitdiffstats
path: root/main/linux-grsec/0001-Revert-scripts-kallsyms-filter-symbols-not-in-kernel.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/linux-grsec/0001-Revert-scripts-kallsyms-filter-symbols-not-in-kernel.patch')
-rw-r--r--main/linux-grsec/0001-Revert-scripts-kallsyms-filter-symbols-not-in-kernel.patch74
1 files changed, 0 insertions, 74 deletions
diff --git a/main/linux-grsec/0001-Revert-scripts-kallsyms-filter-symbols-not-in-kernel.patch b/main/linux-grsec/0001-Revert-scripts-kallsyms-filter-symbols-not-in-kernel.patch
deleted file mode 100644
index 894211f90..000000000
--- a/main/linux-grsec/0001-Revert-scripts-kallsyms-filter-symbols-not-in-kernel.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 74c511bbdb5833d67c3c80aebfaf9b8921127b12 Mon Sep 17 00:00:00 2001
-From: Natanael Copa <ncopa@alpinelinux.org>
-Date: Fri, 22 Nov 2013 12:31:19 +0000
-Subject: [PATCH] Revert "scripts/kallsyms: filter symbols not in kernel
- address space"
-
-Does not work with i386 KERNEXEC
-
-This reverts commit 27b840ea211f8a36fadabaa07ef94fb1b45730c3.
----
- scripts/kallsyms.c | 12 +-----------
- scripts/link-vmlinux.sh | 2 --
- 2 files changed, 1 insertion(+), 13 deletions(-)
-
-diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c
-index 9a11f9f..487ac6f 100644
---- a/scripts/kallsyms.c
-+++ b/scripts/kallsyms.c
-@@ -55,7 +55,6 @@ static struct sym_entry *table;
- static unsigned int table_size, table_cnt;
- static int all_symbols = 0;
- static char symbol_prefix_char = '\0';
--static unsigned long long kernel_start_addr = 0;
-
- int token_profit[0x10000];
-
-@@ -66,10 +65,7 @@ unsigned char best_table_len[256];
-
- static void usage(void)
- {
-- fprintf(stderr, "Usage: kallsyms [--all-symbols] "
-- "[--symbol-prefix=<prefix char>] "
-- "[--page-offset=<CONFIG_PAGE_OFFSET>] "
-- "< in.map > out.S\n");
-+ fprintf(stderr, "Usage: kallsyms [--all-symbols] [--symbol-prefix=<prefix char>] < in.map > out.S\n");
- exit(1);
- }
-
-@@ -198,9 +194,6 @@ static int symbol_valid(struct sym_entry *s)
- int i;
- int offset = 1;
-
-- if (s->addr < kernel_start_addr)
-- return 0;
--
- /* skip prefix char */
- if (symbol_prefix_char && *(s->sym + 1) == symbol_prefix_char)
- offset++;
-@@ -653,9 +646,6 @@ int main(int argc, char **argv)
- if ((*p == '"' && *(p+2) == '"') || (*p == '\'' && *(p+2) == '\''))
- p++;
- symbol_prefix_char = *p;
-- } else if (strncmp(argv[i], "--page-offset=", 14) == 0) {
-- const char *p = &argv[i][14];
-- kernel_start_addr = strtoull(p, NULL, 16);
- } else
- usage();
- }
-diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh
-index 0d8d2ee..d482a0d 100644
---- a/scripts/link-vmlinux.sh
-+++ b/scripts/link-vmlinux.sh
-@@ -82,8 +82,6 @@ kallsyms()
- kallsymopt="${kallsymopt} --all-symbols"
- fi
-
-- kallsymopt="${kallsymopt} --page-offset=$CONFIG_PAGE_OFFSET"
--
- local aflags="${KBUILD_AFLAGS} ${KBUILD_AFLAGS_KERNEL} \
- ${NOSTDINC_FLAGS} ${LINUXINCLUDE} ${KBUILD_CPPFLAGS}"
-
---
-1.8.4.3
-