]> git.karo-electronics.de Git - karo-tx-linux.git/commit
s390/dis: Fix printing of the register numbers
authorChristian Borntraeger <borntraeger@de.ibm.com>
Wed, 18 Nov 2015 16:00:10 +0000 (17:00 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 27 Nov 2015 08:24:16 +0000 (09:24 +0100)
commit561e103002696a17907ac5bbccec551e32de3b7f
treefb598a85e5d31d209c46f591e7fe63c4326c8d59
parent155eeb66d2d1e58c8d4d58d47d8f8b02263d508d
s390/dis: Fix printing of the register numbers

Since commit b006f19b055f ("lib/vsprintf.c: handle invalid format
specifiers more robustly") I get errors like
[...]
Krnl Code: 00000000004e2410c00400000000        brcl 0,4e2410
Please remove unsupported %r in format string
[    8.179483] ------------[ cut here ]------------
[    8.179484] WARNING: at lib/vsprintf.c:1781

Turns out that our disassembler relied on %r not being used as format
string. Let's do the proper escaping of our decode buffers.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/dis.c