From e090281086e35ff5518b0a92812519e6d968b045 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 13 Mar 2019 13:58:55 -0600 Subject: [PATCH] Support for new fevent --- e1000d/src/device.rs | 2 +- rtl8168d/src/device.rs | 2 +- vesad/src/scheme.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/e1000d/src/device.rs b/e1000d/src/device.rs index 13b875e30d..b4b675fd33 100644 --- a/e1000d/src/device.rs +++ b/e1000d/src/device.rs @@ -211,7 +211,7 @@ impl SchemeBlockMut for Intel8254x { fn fevent(&mut self, id: usize, _flags: usize) -> Result> { let _flags = self.handles.get(&id).ok_or(Error::new(EBADF))?; - Ok(Some(id)) + Ok(Some(0)) } fn fpath(&mut self, id: usize, buf: &mut [u8]) -> Result> { diff --git a/rtl8168d/src/device.rs b/rtl8168d/src/device.rs index 37dbb74456..892ee7c5d1 100644 --- a/rtl8168d/src/device.rs +++ b/rtl8168d/src/device.rs @@ -176,7 +176,7 @@ impl SchemeMut for Rtl8168 { fn fevent(&mut self, id: usize, _flags: usize) -> Result { let _flags = self.handles.get(&id).ok_or(Error::new(EBADF))?; - Ok(id) + Ok(0) } fn fpath(&mut self, id: usize, buf: &mut [u8]) -> Result { diff --git a/vesad/src/scheme.rs b/vesad/src/scheme.rs index 23902152b7..65fec1585b 100644 --- a/vesad/src/scheme.rs +++ b/vesad/src/scheme.rs @@ -139,7 +139,7 @@ impl SchemeMut for DisplayScheme { if let HandleKind::Screen(_screen_i) = handle.kind { handle.events = flags; - Ok(id) + Ok(0) } else { Err(Error::new(EBADF)) }