| .. | .. |
|---|
| 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 | } |
|---|