summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/syscalls/linux/vfs2/inotify.go
diff options
context:
space:
mode:
authorDean Deng <deandeng@google.com>2020-06-26 13:46:01 -0700
committergVisor bot <gvisor-bot@google.com>2020-06-26 13:47:48 -0700
commit54a31e219ca9d6086a367213a92d2a72ce3af07b (patch)
tree72fa69f3f94115c56b2c884527d7c3b93b3ba593 /pkg/sentry/syscalls/linux/vfs2/inotify.go
parentcfd049da87f1a8ce5b9b20c65ab5ccd84cdaf3f1 (diff)
Support inotify IN_ONESHOT.
Also, while we're here, make sure that gofer inotify events are generated when files are created in remote revalidating mode. Updates #1479. PiperOrigin-RevId: 318536354
Diffstat (limited to 'pkg/sentry/syscalls/linux/vfs2/inotify.go')
-rw-r--r--pkg/sentry/syscalls/linux/vfs2/inotify.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/sentry/syscalls/linux/vfs2/inotify.go b/pkg/sentry/syscalls/linux/vfs2/inotify.go
index 74e5287b7..5d98134a5 100644
--- a/pkg/sentry/syscalls/linux/vfs2/inotify.go
+++ b/pkg/sentry/syscalls/linux/vfs2/inotify.go
@@ -81,7 +81,7 @@ func InotifyAddWatch(t *kernel.Task, args arch.SyscallArguments) (uintptr, *kern
// "EINVAL: The given event mask contains no valid events."
// -- inotify_add_watch(2)
- if validBits := mask & linux.ALL_INOTIFY_BITS; validBits == 0 {
+ if mask&linux.ALL_INOTIFY_BITS == 0 {
return 0, nil, syserror.EINVAL
}