[Libguestfs] [PATCH] inotify_add_watch: pass IN_ALL_EVENTS as mask for test

Pino Toscano ptoscano at redhat.com
Thu Jan 28 17:29:18 UTC 2016


Instead of pass 0x3fffffff as mask value, pass a simplier 0xfff, which
is the value of the IN_ALL_EVENTS define.  This will still catch all
the inotify events, and avoid a EINVAL error with Linux 4.4.
---
 generator/actions.ml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/generator/actions.ml b/generator/actions.ml
index 0d227cf..24c6eb7 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -7274,7 +7274,7 @@ per libguestfs instance." };
       InitScratchFS, Always, TestResult (
         [["mkdir"; "/inotify_add_watch"];
          ["inotify_init"; "0"];
-         ["inotify_add_watch"; "/inotify_add_watch"; "1073741823"];
+         ["inotify_add_watch"; "/inotify_add_watch"; "4095"];
          ["touch"; "/inotify_add_watch/a"];
          ["touch"; "/inotify_add_watch/b"];
          ["inotify_files"]],
-- 
2.5.0




More information about the Libguestfs mailing list