From 9d37202871f1cea27991c938d772065817a8dc77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 9 Feb 2004 00:11:31 +0000 Subject: [PATCH] Don't throw away any blocks at the end of the disk (we also support truncated allocation groups). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6535 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/Volume.cpp | 2 +- 1 file changed, 1 insertion(+), 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 89a6c0c991..7b4c83c750 100644 --- a/src/add-ons/kernel/file_systems/bfs/Volume.cpp +++ b/src/add-ons/kernel/file_systems/bfs/Volume.cpp @@ -202,7 +202,7 @@ disk_super_block::Initialize(const char *diskName, off_t numBlocks, uint32 block // constant). while (true) { - num_ags = bitmapBlocks / blocks_per_ag; + num_ags = (bitmapBlocks + blocks_per_ag - 1) / blocks_per_ag; if (num_ags > kDesiredAllocationGroups) { if (ag_shift == 16) break;