diff --git a/services/libs/aster-std/src/fs/inode_handle/mod.rs b/services/libs/aster-std/src/fs/inode_handle/mod.rs index 71299dd0a..de3af7a65 100644 --- a/services/libs/aster-std/src/fs/inode_handle/mod.rs +++ b/services/libs/aster-std/src/fs/inode_handle/mod.rs @@ -75,9 +75,9 @@ impl InodeHandle_ { } let len = if self.status_flags().contains(StatusFlags::O_DIRECT) { - self.dentry.inode().read_direct_to_end(buf)? + self.dentry.inode().read_direct_all(buf)? } else { - self.dentry.inode().read_to_end(buf)? + self.dentry.inode().read_all(buf)? }; Ok(len) } diff --git a/services/libs/aster-std/src/fs/utils/inode.rs b/services/libs/aster-std/src/fs/utils/inode.rs index 6b2eb40df..be81d2a42 100644 --- a/services/libs/aster-std/src/fs/utils/inode.rs +++ b/services/libs/aster-std/src/fs/utils/inode.rs @@ -355,7 +355,7 @@ impl dyn Inode { (self as &dyn Any).downcast_ref::() } - pub fn read_to_end(&self, buf: &mut Vec) -> Result { + pub fn read_all(&self, buf: &mut Vec) -> Result { if !self.type_().support_read() { return_errno!(Errno::EISDIR); } @@ -367,7 +367,7 @@ impl dyn Inode { self.read_at(0, &mut buf[..file_size]) } - pub fn read_direct_to_end(&self, buf: &mut Vec) -> Result { + pub fn read_direct_all(&self, buf: &mut Vec) -> Result { if !self.type_().support_read() { return_errno!(Errno::EISDIR); }