Hi Kazu, Here is a patch adding full support for the new lockless printk ringbuffer as it is currently being proposed. Note that the latest version has not yet been submitted to LKML. I was waiting until I finished tests with crash(8) and makedumpfile(8). The new ringbuffer will export all the necessary symbols, sizes, and offsets in VMCOREINFO. Note that I created a separate printk.c for the iteration logic. Also note that I modified dwarf_info.c to support resolving typedefs of typedefs. This was necessary in order to support atomic_long_t and its "counter" member. I don't expect you to take the patch as-is, but I hope it can provide some positive ground work for moving forward. John Ogness (1): printk: add support for lockless ringbuffer Makefile | 2 +- dwarf_info.c | 36 +++++++++- makedumpfile.c | 101 ++++++++++++++++++++++++++-- makedumpfile.h | 25 +++++++ printk.c | 177 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 333 insertions(+), 8 deletions(-) create mode 100644 printk.c -- 2.20.1 _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec