From f80d6fec128e87ef1116558137131383453b4943 Mon Sep 17 00:00:00 2001 From: Amlal Date: Sun, 11 May 2025 01:40:45 +0200 Subject: fix(dev): emergency patches. Signed-off-by: Amlal --- dev/kernel/src/FS/HeFS+FileSystemParser.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dev/kernel/src/FS/HeFS+FileSystemParser.cc') diff --git a/dev/kernel/src/FS/HeFS+FileSystemParser.cc b/dev/kernel/src/FS/HeFS+FileSystemParser.cc index 9be598ac..fa82320f 100644 --- a/dev/kernel/src/FS/HeFS+FileSystemParser.cc +++ b/dev/kernel/src/FS/HeFS+FileSystemParser.cc @@ -995,7 +995,7 @@ _Output Bool HeFileSystemParser::INodeManip(_Input DriveTrait* mnt, VoidPtr bloc (Void)(kout << hex_number(start->fOffsetSliceLow) << kendl); if (start->fOffsetSliceLow) { - mnt->fPacket.fPacketLba = start->fOffsetSliceLow | start->fOffsetSliceHigh << 32; + mnt->fPacket.fPacketLba = start->fOffsetSliceLow | (UInt64) start->fOffsetSliceHigh << 32; mnt->fPacket.fPacketSize = block_sz; mnt->fPacket.fPacketContent = block; @@ -1127,8 +1127,8 @@ Boolean fs_init_hefs(Void) { parser.Format(&kMountPoint, kHeFSEncodingFlagsUTF8, kHeFSDefaultVolumeName); - MUST_PASS(parser.CreateINode(&kMountPoint, kHeFSEncodingFlagsBinary | kHeFSFlagsReadOnly, u8"/boot", - u8"bootinfo.cfg", kHeFSFileKindRegular)); + MUST_PASS(parser.CreateINode(&kMountPoint, kHeFSEncodingFlagsBinary | kHeFSFlagsReadOnly, + u8"/boot", u8"bootinfo.cfg", kHeFSFileKindRegular)); Utf8Char contents_1[kHeFSBlockLen] = {0}; @@ -1137,7 +1137,7 @@ Boolean fs_init_hefs(Void) { MUST_PASS(parser.INodeManip(&kMountPoint, contents_1, kHeFSBlockLen, u8"/boot", u8"bootinfo.cfg", kHeFSFileKindRegular, YES)); - kout8 << text << kendl8; + kout8 << contents_1 << kendl8; return YES; } -- cgit v1.2.3