|
@@ -2072,8 +2072,8 @@ static int kdb_dmesg(int argc, const char **argv)
|
|
|
kdb_set(2, setargs);
|
|
|
}
|
|
|
|
|
|
- kmsg_dump_rewind(&dumper);
|
|
|
- while (kmsg_dump_get_line(&dumper, 1, NULL, 0, NULL))
|
|
|
+ kmsg_dump_rewind_nolock(&dumper);
|
|
|
+ while (kmsg_dump_get_line_nolock(&dumper, 1, NULL, 0, NULL))
|
|
|
n++;
|
|
|
|
|
|
if (lines < 0) {
|
|
@@ -2105,8 +2105,8 @@ static int kdb_dmesg(int argc, const char **argv)
|
|
|
if (skip >= n || skip < 0)
|
|
|
return 0;
|
|
|
|
|
|
- kmsg_dump_rewind(&dumper);
|
|
|
- while (kmsg_dump_get_line(&dumper, 1, buf, sizeof(buf), &len)) {
|
|
|
+ kmsg_dump_rewind_nolock(&dumper);
|
|
|
+ while (kmsg_dump_get_line_nolock(&dumper, 1, buf, sizeof(buf), &len)) {
|
|
|
if (skip) {
|
|
|
skip--;
|
|
|
continue;
|