public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] hexdump: minimize the output width of address and offset
@ 2023-08-05  7:21 thunder.leizhen
  2023-08-05  7:21 ` [PATCH 1/2] hexdump: minimize the output width of the offset thunder.leizhen
  2023-08-05  7:21 ` [PATCH 2/2] hexdump: add a new dump prefix DUMP_PREFIX_ADDRESS_LOW16 thunder.leizhen
  0 siblings, 2 replies; 13+ messages in thread
From: thunder.leizhen @ 2023-08-05  7:21 UTC (permalink / raw)
  To: Petr Mladek, Sergey Senozhatsky, Steven Rostedt, John Ogness,
	linux-kernel
  Cc: Zhen Lei

From: Zhen Lei <thunder.leizhen@huawei.com>

The dump prefix is added to facilitate the reading of the dumped memory.
However, if the prefix content is too repeated or redundant, the readability
is reduced, and the ring buffer becomes full quickly and other prints are
overwritten.

For example: (DUMP_PREFIX_OFFSET)
Before:
dump_size=36:
00000000: c0 ba 8c 80 00 80 ff ff 6c 93 ee 2f ee bf ff ff
00000010: 00 50 1e 98 ff 27 ff ff 01 00 00 00 00 00 00 00
00000020: 80 ca 2f 98

After:
dump_size=36:
00: c0 3a 91 80 00 80 ff ff 6c 93 ae 76 30 ce ff ff
10: 00 60 cd 60 7d 4e ff ff 01 00 00 00 00 00 00 00
20: 40 9e 29 40


Zhen Lei (2):
  hexdump: minimize the output width of the offset
  hexdump: add a new dump prefix DUMP_PREFIX_ADDRESS_LOW16

 include/linux/printk.h |  1 +
 lib/hexdump.c          | 17 +++++++++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-08-11  7:31 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-05  7:21 [PATCH 0/2] hexdump: minimize the output width of address and offset thunder.leizhen
2023-08-05  7:21 ` [PATCH 1/2] hexdump: minimize the output width of the offset thunder.leizhen
2023-08-07 22:37   ` Randy Dunlap
2023-08-08  1:10     ` Leizhen (ThunderTown)
2023-08-08  2:42       ` Randy Dunlap
2023-08-08  2:54         ` Leizhen (ThunderTown)
2023-08-05  7:21 ` [PATCH 2/2] hexdump: add a new dump prefix DUMP_PREFIX_ADDRESS_LOW16 thunder.leizhen
2023-08-07 22:37   ` Randy Dunlap
2023-08-08  1:14   ` Steven Rostedt
2023-08-08  1:51     ` Leizhen (ThunderTown)
     [not found]       ` <319df959-5be9-66c5-680f-4a5ae59019b9@huaweicloud.com>
2023-08-09  4:10         ` Sergey Senozhatsky
2023-08-09  7:05           ` Leizhen (ThunderTown)
2023-08-11  7:31             ` Leizhen (ThunderTown)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox