From: msizanoen1 Date: Mon, 9 Jan 2023 16:05:19 +0000 (+0700) Subject: journal: handle clock rollback error in managed_journal_file_open_reliably X-Git-Tag: v253-rc1~143^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e18722375b712f1277d1b44860f184752b586312;p=thirdparty%2Fsystemd.git journal: handle clock rollback error in managed_journal_file_open_reliably -EREMCHG was introduced to denote a clock rollback detection error. Handle this in managed_journal_file_open_reliably. --- diff --git a/src/journal/managed-journal-file.c b/src/journal/managed-journal-file.c index 810167772ad..6e313f2a054 100644 --- a/src/journal/managed-journal-file.c +++ b/src/journal/managed-journal-file.c @@ -524,7 +524,8 @@ int managed_journal_file_open_reliably( -ESHUTDOWN, /* Already archived */ -EIO, /* IO error, including SIGBUS on mmap */ -EIDRM, /* File has been deleted */ - -ETXTBSY)) /* File is from the future */ + -ETXTBSY, /* File is from the future */ + -EREMCHG)) /* Clock rolled back */ return r; if ((open_flags & O_ACCMODE) == O_RDONLY)