From e18722375b712f1277d1b44860f184752b586312 Mon Sep 17 00:00:00 2001 From: msizanoen1 Date: Mon, 9 Jan 2023 23:05:19 +0700 Subject: [PATCH] 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. --- src/journal/managed-journal-file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- 2.47.3