Function flush_block_device_by_fd
Source pub fn flush_block_device_by_fd(fd: usize) -> Result<(), isize>
Expand description
从文件描述符获取对应的块设备并刷新
通过 fd -> dentry -> 路径 -> 挂载点 -> 文件系统 -> 同步
§返回值
- Ok(()): 刷新成功
- Err(-EBADF): 无效的文件描述符
- Err(-EINVAL): fd 不支持同步(如 pipe、socket)
- Err(-EIO): 块设备刷新失败