git: cf17c2ff11a9 - main - Flush and close getnextino cache when done using it in Pass 1b.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Sep 2022 21:17:10 UTC
The branch main has been updated by mckusick:
URL: https://cgit.FreeBSD.org/src/commit/?id=cf17c2ff11a9e027e92bebdb3eb3fec6727c9c03
commit cf17c2ff11a9e027e92bebdb3eb3fec6727c9c03
Author: Kirk McKusick <mckusick@FreeBSD.org>
AuthorDate: 2022-09-03 21:15:50 +0000
Commit: Kirk McKusick <mckusick@FreeBSD.org>
CommitDate: 2022-09-03 21:15:50 +0000
Flush and close getnextino cache when done using it in Pass 1b.
Reported by: Peter Holm
Sponsored by: The FreeBSD Foundation
---
sbin/fsck_ffs/pass1b.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sbin/fsck_ffs/pass1b.c b/sbin/fsck_ffs/pass1b.c
index 17a3b6495dc4..e2a200b8b2f2 100644
--- a/sbin/fsck_ffs/pass1b.c
+++ b/sbin/fsck_ffs/pass1b.c
@@ -88,10 +88,12 @@ pass1b(void)
if (inoinfo(inumber)->ino_state != USTATE &&
(ckinode(dp, &idesc) & STOP)) {
rerun = 1;
+ freeinodebuf();
return;
}
}
}
+ freeinodebuf();
}
static int