MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / fsync

Method fsync

block/src/vhdx_sync.rs:157–163  ·  view source on GitHub ↗
(&mut self, user_data: Option<u64>)

Source from the content-addressed store, hash-verified

155 }
156
157 fn fsync(&mut self, user_data: Option<u64>) -> AsyncIoResult<()> {
158 self.vhdx_file.lock().unwrap().fsync_sync(
159 user_data,
160 &self.eventfd,
161 &mut self.completion_list,
162 )
163 }
164
165 fn next_completed_request(&mut self) -> Option<(u64, i32)> {
166 self.completion_list.pop_front()

Callers

nothing calls this directly

Calls 1

fsync_syncMethod · 0.80

Tested by

no test coverage detected