summaryrefslogtreecommitdiff
path: root/src/memory/cached_inode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/memory/cached_inode.rs')
-rw-r--r--src/memory/cached_inode.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/memory/cached_inode.rs b/src/memory/cached_inode.rs
index b81bd2e..dd5e5c3 100644
--- a/src/memory/cached_inode.rs
+++ b/src/memory/cached_inode.rs
@@ -1,7 +1,8 @@
-use crate::disk::block::{Block, InodeBlock};
+use crate::disk::block::InodeBlock;
use crate::disk::inode::{Inode, InodeMode, INODE_SIZE};
-use crate::AyaFS;
+use crate::{utils, AyaFS};
use and_then_some::BoolExt;
+use log::debug;
impl AyaFS {
pub(crate) fn create_inode(
@@ -12,20 +13,23 @@ impl AyaFS {
gid: u32,
flags: u32,
) -> Option<usize> {
+ debug!("create inode");
self.inode_bitmap.allocate().map(|inode_index| {
+ debug!("creating inode");
self.get_inode_mut(inode_index).map(|inode| {
*inode = Inode::make_inode(
permissions,
mode,
uid,
gid,
- Self::time_now(),
+ utils::time_now(),
flags,
0,
0,
0,
);
});
+ debug!("inode created");
inode_index
})
}