diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2016-08-17 16:00:08 -0700 |
---|---|---|
committer | Simon Shields <keepcalm444@gmail.com> | 2016-10-19 00:33:02 +1100 |
commit | 3a24c2b12f2e433c2d69b9b0ffb09db6a542617c (patch) | |
tree | d105ad04b6fc28bd4d2badb84ea95c37bec80e83 | |
parent | 3c3a954b7befa1eb41b02b11c66fb9bd7ec18c85 (diff) | |
download | kernel_samsung_smdk4412-3a24c2b12f2e433c2d69b9b0ffb09db6a542617c.tar.gz kernel_samsung_smdk4412-3a24c2b12f2e433c2d69b9b0ffb09db6a542617c.tar.bz2 kernel_samsung_smdk4412-3a24c2b12f2e433c2d69b9b0ffb09db6a542617c.zip |
binder: prevent kptr leak by using %pK format specifier
Works in conjunction with kptr_restrict.
Bug: 30143283
Change-Id: I2b3ce22f4e206e74614d51453a1d59b7080ab05a
-rw-r--r-- | drivers/staging/android/binder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/android/binder.c b/drivers/staging/android/binder.c index e2b69f26375..72db295c302 100644 --- a/drivers/staging/android/binder.c +++ b/drivers/staging/android/binder.c @@ -3346,7 +3346,7 @@ static void print_binder_node(struct seq_file *m, struct binder_node *node) static void print_binder_ref(struct seq_file *m, struct binder_ref *ref) { - seq_printf(m, " ref %d: desc %d %snode %d s %d w %d d %p\n", + seq_printf(m, " ref %d: desc %d %snode %d s %d w %d d %pK\n", ref->debug_id, ref->desc, ref->node->proc ? "" : "dead ", ref->node->debug_id, ref->strong, ref->weak, ref->death); } |