Skip to content

Commit 0f31212

Browse files
committed
fix(driver,poll): reset awake before waiting
1 parent 4c1a873 commit 0f31212

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

  • compio-driver/src/sys/driver/poll

compio-driver/src/sys/driver/poll/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,7 @@ impl Driver {
444444
return Ok(());
445445
}
446446
self.events.clear();
447+
self.notify.set_awake(false);
447448
self.notify.poll.wait(&mut self.events, timeout)?;
448449
if self.events.is_empty() && timeout.is_some() {
449450
return Err(io::Error::from_raw_os_error(libc::ETIMEDOUT));

0 commit comments

Comments
 (0)