From: Hugh Dickins mm's printk has been showing "%p" in abominable upper case recently: its trivial optimizations have changed the default from lower to upper, so the 'p' case needs to enforce lower explicitly. Signed-off-by: Hugh Dickins Cc: Denys Vlasenko Signed-off-by: Andrew Morton --- lib/vsprintf.c | 1 + 1 file changed, 1 insertion(+) diff -puN lib/vsprintf.c~printk-trivial-optimizations-fix lib/vsprintf.c --- a/lib/vsprintf.c~printk-trivial-optimizations-fix +++ a/lib/vsprintf.c @@ -525,6 +525,7 @@ int vsnprintf(char *buf, size_t size, co continue; case 'p': + flags |= SMALL; if (field_width == -1) { field_width = 2*sizeof(void *); flags |= ZEROPAD; _