.. | .. |
---|
2157 | 2157 | int adjust = 0; |
---|
2158 | 2158 | int n = 0; |
---|
2159 | 2159 | int skip = 0; |
---|
2160 | | - struct kmsg_dumper_iter iter = { .active = 1 }; |
---|
| 2160 | + struct kmsg_dumper dumper = { .active = 1 }; |
---|
2161 | 2161 | size_t len; |
---|
2162 | 2162 | char buf[201]; |
---|
2163 | 2163 | |
---|
.. | .. |
---|
2182 | 2182 | kdb_set(2, setargs); |
---|
2183 | 2183 | } |
---|
2184 | 2184 | |
---|
2185 | | - kmsg_dump_rewind(&iter); |
---|
2186 | | - while (kmsg_dump_get_line(&iter, 1, NULL, 0, NULL)) |
---|
| 2185 | + kmsg_dump_rewind_nolock(&dumper); |
---|
| 2186 | + while (kmsg_dump_get_line_nolock(&dumper, 1, NULL, 0, NULL)) |
---|
2187 | 2187 | n++; |
---|
2188 | 2188 | |
---|
2189 | 2189 | if (lines < 0) { |
---|
.. | .. |
---|
2215 | 2215 | if (skip >= n || skip < 0) |
---|
2216 | 2216 | return 0; |
---|
2217 | 2217 | |
---|
2218 | | - kmsg_dump_rewind(&iter); |
---|
2219 | | - while (kmsg_dump_get_line(&iter, 1, buf, sizeof(buf), &len)) { |
---|
| 2218 | + kmsg_dump_rewind_nolock(&dumper); |
---|
| 2219 | + while (kmsg_dump_get_line_nolock(&dumper, 1, buf, sizeof(buf), &len)) { |
---|
2220 | 2220 | if (skip) { |
---|
2221 | 2221 | skip--; |
---|
2222 | 2222 | continue; |
---|