From a7346c96b4dd57024fda7ce88d4a1525a79c5ef3 Mon Sep 17 00:00:00 2001 From: Yifan Wu Date: Sat, 27 Feb 2021 07:43:28 +0800 Subject: [PATCH] DiskInode sz->128bytes && user heap -> 32KiB --- easy-fs/src/layout.rs | 2 +- user/src/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easy-fs/src/layout.rs b/easy-fs/src/layout.rs index 83da4cbb..7d14de46 100644 --- a/easy-fs/src/layout.rs +++ b/easy-fs/src/layout.rs @@ -8,7 +8,7 @@ use alloc::sync::Arc; use alloc::vec::Vec; const EFS_MAGIC: u32 = 0x3b800001; -const INODE_DIRECT_COUNT: usize = 60; +const INODE_DIRECT_COUNT: usize = 28; const NAME_LENGTH_LIMIT: usize = 27; const INODE_INDIRECT1_COUNT: usize = BLOCK_SZ / 4; const INODE_INDIRECT2_COUNT: usize = INODE_INDIRECT1_COUNT * INODE_INDIRECT1_COUNT; diff --git a/user/src/lib.rs b/user/src/lib.rs index f711ee66..22ad9d49 100644 --- a/user/src/lib.rs +++ b/user/src/lib.rs @@ -17,7 +17,7 @@ use syscall::*; use buddy_system_allocator::LockedHeap; use alloc::vec::Vec; -const USER_HEAP_SIZE: usize = 16384; +const USER_HEAP_SIZE: usize = 32768; static mut HEAP_SPACE: [u8; USER_HEAP_SIZE] = [0; USER_HEAP_SIZE];