Commit 8daf977c authored by Jeremy Soller's avatar Jeremy Soller

Fix eventing in kernel

parent 9064550f
...@@ -45,7 +45,9 @@ fn main() { ...@@ -45,7 +45,9 @@ fn main() {
let scheme = DiskScheme::new(ahci::disks(address)); let scheme = DiskScheme::new(ahci::disks(address));
loop { loop {
let mut event = Event::default(); let mut event = Event::default();
event_file.read(&mut event).expect("ahcid: failed to read event file"); if event_file.read(&mut event).expect("ahcid: failed to read event file") == 0 {
break;
}
if event.id == socket_fd { if event.id == socket_fd {
loop { loop {
let mut packet = Packet::default(); let mut packet = Packet::default();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment