summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/src
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel/src')
-rw-r--r--dev/Kernel/src/FS/NeFS.cc5
-rw-r--r--dev/Kernel/src/KernelMain.cc4
2 files changed, 4 insertions, 5 deletions
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 += "<LOG_XML>Formatted Filesystem</LOG_XML>";
KString name;
name += "FORMAT";
- mJournal.Commit(mNeFS, xml, name);
+ mJournal.CommitJournal(mNeFS, xml, name);
+ mJournal.ReleaseJournal();
}
}