Fix eventing in kernel
This commit is contained in:
parent
e13829cc70
commit
4a40a8b7f7
2 changed files with 4 additions and 2 deletions
|
@ -45,7 +45,9 @@ fn main() {
|
|||
let scheme = DiskScheme::new(ahci::disks(address));
|
||||
loop {
|
||||
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 {
|
||||
loop {
|
||||
let mut packet = Packet::default();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue