From b41bf791880233482a1fdcc6ff0a0c5650b0a8e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 27 Jan 2004 22:41:32 +0000 Subject: [PATCH] Standard log size is 2048 blocks, not 4096... Added a ToDo comment so that I don't forget to add the standard indices :) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6381 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/Volume.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/bfs/Volume.cpp b/src/add-ons/kernel/file_systems/bfs/Volume.cpp index d0cc491839..a0990fa89d 100644 --- a/src/add-ons/kernel/file_systems/bfs/Volume.cpp +++ b/src/add-ons/kernel/file_systems/bfs/Volume.cpp @@ -566,7 +566,7 @@ Volume::Initialize(const char *device, const char *name, uint32 blockSize, uint3 // cannot use BlockAllocator::BitmapSize() here fSuperBlock.log_blocks = ToBlockRun(AllocationGroups() * fSuperBlock.BlocksPerAllocationGroup() + 1); - fSuperBlock.log_blocks.length = 4096; + fSuperBlock.log_blocks.length = 2048; // ToDo: set the log size depending on the disk size fSuperBlock.log_start = fSuperBlock.log_end = HOST_ENDIAN_TO_BFS_INT64(ToBlock(Log())); @@ -602,6 +602,8 @@ Volume::Initialize(const char *device, const char *name, uint32 blockSize, uint3 if ((flags & VOLUME_NO_INDICES) == 0) { if ((status = CreateIndicesRoot(&transaction)) < B_OK) return status; + + // ToDo: add "name", "last_modified", and "size" indices } WriteSuperBlock();