diff --git a/kernel/driver/fs/ext2/src/allocation.rs b/kernel/driver/fs/ext2/src/allocation.rs index dcf5ea0a..eb949228 100644 --- a/kernel/driver/fs/ext2/src/allocation.rs +++ b/kernel/driver/fs/ext2/src/allocation.rs @@ -98,7 +98,7 @@ impl Ext2Fs { inode.dtime = real_time().seconds as u32; - self.write_inode(ino, &inode).await?; + self.write_inode(ino, inode).await?; let inode_index = ino - 1; let group_index = inode_index / self.block_group_inode_count; diff --git a/kernel/driver/fs/ext2/src/dir/mod.rs b/kernel/driver/fs/ext2/src/dir/mod.rs index 5f9cf7ab..1f91feca 100644 --- a/kernel/driver/fs/ext2/src/dir/mod.rs +++ b/kernel/driver/fs/ext2/src/dir/mod.rs @@ -10,7 +10,6 @@ use alloc::sync::Arc; use libk::{ block, error::Error, - time::real_time, vfs::{ CommonImpl, DirectoryImpl, DirectoryOpenPosition, Filename, Metadata, Node, NodeFlags, NodeRef, diff --git a/kernel/driver/fs/ext2/src/lib.rs b/kernel/driver/fs/ext2/src/lib.rs index 5504a86c..fc6348df 100644 --- a/kernel/driver/fs/ext2/src/lib.rs +++ b/kernel/driver/fs/ext2/src/lib.rs @@ -16,7 +16,6 @@ use inode::{InodeAccess, InodeCache}; use libk::{ device::block::{cache::DeviceMapper, BlockDevice}, error::Error, - time::real_time, vfs::{Filesystem, FilesystemMountOption, NodeRef}, }; use libk_util::OneTimeInit;