Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d1871b38 authored by Jason Wessel's avatar Jason Wessel
Browse files

kdb: Fix dmesg/bta scroll to quit with 'q'



If you press 'q' the pager should exit instead of printing everything
from dmesg which can really bog down a 9600 baud serial link.

The same is true for the bta command.

Signed-off-by: default avatarJason Wessel <jason.wessel@windriver.com>
parent 24b8592e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -129,6 +129,8 @@ kdb_bt(int argc, const char **argv)
		}
		/* Now the inactive tasks */
		kdb_do_each_thread(g, p) {
			if (KDB_FLAG(CMD_INTERRUPT))
				return 0;
			if (task_curr(p))
				continue;
			if (kdb_bt1(p, mask, argcount, btaprompt))
+2 −0
Original line number Diff line number Diff line
@@ -2100,6 +2100,8 @@ static int kdb_dmesg(int argc, const char **argv)
		}
		if (!lines--)
			break;
		if (KDB_FLAG(CMD_INTERRUPT))
			return 0;

		kdb_printf("%.*s\n", (int)len - 1, buf);
	}