Merge branch 'rework/misc-cleanups' into for-linus

This commit is contained in:
Petr Mladek 2023-10-11 12:58:14 +02:00
commit 9277abd2c1
1 changed files with 7 additions and 1 deletions

View File

@ -3740,12 +3740,18 @@ static bool __pr_flush(struct console *con, int timeout_ms, bool reset_on_progre
seq = prb_next_seq(prb);
/* Flush the consoles so that records up to @seq are printed. */
console_lock();
console_unlock();
for (;;) {
diff = 0;
/*
* Hold the console_lock to guarantee safe access to
* console->seq.
* console->seq. Releasing console_lock flushes more
* records in case @seq is still not printed on all
* usable consoles.
*/
console_lock();