From bf2fc74c6552f9359955210c8f60e45308ae1d31 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 3 Jan 2025 15:25:06 +0100 Subject: IMPL: Work In Progress efforts in Journaling and SysChk. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/src/FS/NeFS.cc | 5 +---- dev/Kernel/src/KernelMain.cc | 4 +++- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'dev/Kernel/src') diff --git a/dev/Kernel/src/FS/NeFS.cc b/dev/Kernel/src/FS/NeFS.cc index b5eb25e7..f188db43 100644 --- a/dev/Kernel/src/FS/NeFS.cc +++ b/dev/Kernel/src/FS/NeFS.cc @@ -85,11 +85,8 @@ _Output NFS_FORK_STRUCT* NeFileSystemParser::CreateFork(_Input NFS_CATALOG_STRUC Lba lbaOfPreviousFork = lba; /// do not check for anything. Loop until we get what we want, that is a free fork zone. - while (true) + while (lba <= kNeFSCatalogStartAddress) { - if (lba <= kNeFSCatalogStartAddress) - break; - drv.fPacket.fPacketLba = lba; drv.fPacket.fPacketSize = sizeof(NFS_FORK_STRUCT); drv.fPacket.fPacketContent = &curFork; diff --git a/dev/Kernel/src/KernelMain.cc b/dev/Kernel/src/KernelMain.cc index 3a123e1b..58592a10 100644 --- a/dev/Kernel/src/KernelMain.cc +++ b/dev/Kernel/src/KernelMain.cc @@ -68,13 +68,15 @@ namespace Kernel::Detail } mJournal.CreateJournal(mNeFS); + KString xml; xml += "Formatted Filesystem"; KString name; name += "FORMAT"; - mJournal.Commit(mNeFS, xml, name); + mJournal.CommitJournal(mNeFS, xml, name); + mJournal.ReleaseJournal(); } } -- cgit v1.2.3