From f50c35aecdbaa67616bd1deec3c675aad96755b3 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Tue, 16 Jan 2018 14:54:03 +0300 Subject: [PATCH] kernel_printf: %px is valid %px is for unhashed pointers (not hidden by kernel hardening measures). Signed-off-by: Dan Carpenter --- check_kernel_printf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/check_kernel_printf.c b/check_kernel_printf.c index 2e53d72a..b860bf71 100644 --- a/check_kernel_printf.c +++ b/check_kernel_printf.c @@ -766,6 +766,9 @@ pointer(const char *fmt, struct expression *arg, int vaidx) case 'O': device_node_string(fmt, type, basetype, vaidx); break; + case 'x': + /* 'x' is for an unhashed pointer */ + break; default: sm_msg("error: unrecognized %%p extension '%c', treated as normal %%p", *fmt); } -- 2.11.4.GIT