From 347dafeae7799f3280ac92510e1760acd12770f0 Mon Sep 17 00:00:00 2001 From: Jan Trefil <8711792+htrefil@users.noreply.github.com> Date: Sat, 13 Jul 2024 18:39:16 +0200 Subject: [PATCH] Use new inotify APIs --- rkvm-input/src/monitor.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rkvm-input/src/monitor.rs b/rkvm-input/src/monitor.rs index 1346d28..403a5d3 100644 --- a/rkvm-input/src/monitor.rs +++ b/rkvm-input/src/monitor.rs @@ -37,12 +37,12 @@ async fn monitor(sender: Sender>) { let mut read_dir = fs::read_dir(EVENT_PATH).await?; - let mut inotify = Inotify::init()?; - inotify.add_watch(EVENT_PATH, WatchMask::CREATE)?; + let inotify = Inotify::init()?; + inotify.watches().add(EVENT_PATH, WatchMask::CREATE)?; // This buffer size should be OK, since we don't expect a lot of devices // to be plugged in frequently. - let mut stream = inotify.event_stream([0; 512])?; + let mut stream = inotify.into_event_stream([0; 512])?; loop { let path = match read_dir.next_entry().await? {