aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorDave Weinstein <olorin@google.com>2017-01-11 15:39:07 -0800
committerMoyster <oysterized@gmail.com>2019-05-03 18:09:53 +0200
commit2fe065dee79d9eb3525116a262083bc71a9b5c73 (patch)
tree4c22139f6f48e4554f9af846ea42414054fbaa3b /kernel
parent171a24bc4ba9e1aa4606303dc372799f20e74010 (diff)
ANDROID: lib: vsprintf: additional kernel pointer filtering options
Add the kptr_restrict setting of 3 which results in both %p and %pK values being replaced by zeros. Add an additional %pP value inspired by the Grsecurity option which explicitly whitelists pointers for output. This patch is based on work by William Roberts <william.c.roberts@intel.com> [CV: fixed GCC warning on 32 bit targets] BUG: 30368199 Change-Id: Ic5cef86617f7758514271edd67199683d2c4e2bb Signed-off-by: Dave Weinstein <olorin@google.com>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sysctl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 63ad2ac67..2555c81d9 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -788,7 +788,7 @@ static struct ctl_table kern_table[] = {
.mode = 0644,
.proc_handler = proc_dointvec_minmax_sysadmin,
.extra1 = &zero,
- .extra2 = &two,
+ .extra2 = &three,
},
#endif
{