.. | .. |
---|
3005 | 3005 | static void |
---|
3006 | 3006 | dump_log_buf(void) |
---|
3007 | 3007 | { |
---|
3008 | | - struct kmsg_dumper_iter iter = { .active = 1 }; |
---|
| 3008 | + struct kmsg_dumper dumper = { .active = 1 }; |
---|
3009 | 3009 | unsigned char buf[128]; |
---|
3010 | 3010 | size_t len; |
---|
3011 | 3011 | |
---|
.. | .. |
---|
3017 | 3017 | catch_memory_errors = 1; |
---|
3018 | 3018 | sync(); |
---|
3019 | 3019 | |
---|
3020 | | - kmsg_dump_rewind(&iter); |
---|
| 3020 | + kmsg_dump_rewind_nolock(&dumper); |
---|
3021 | 3021 | xmon_start_pagination(); |
---|
3022 | | - while (kmsg_dump_get_line(&iter, false, buf, sizeof(buf), &len)) { |
---|
| 3022 | + while (kmsg_dump_get_line_nolock(&dumper, false, buf, sizeof(buf), &len)) { |
---|
3023 | 3023 | buf[len] = '\0'; |
---|
3024 | 3024 | printf("%s", buf); |
---|
3025 | 3025 | } |
---|