zdtm/fanotify00: fix fanotify_{init, mark} calls
O_* flags should be in event_f_flags parameter, according to
fanotify_init(2).
On x86_32 fanotify_mark() has second mask argument (as mask is 64-bit,
the higher parts of mask shouldn't be used):
> COMPAT_SYSCALL_DEFINE6(fanotify_mark,
> int, fanotify_fd, unsigned int, flags,
> __u32, mask0, __u32, mask1, int, dfd,
> const char __user *, pathname)
> {
> return sys_fanotify_mark(fanotify_fd, flags,
> #ifdef __BIG_ENDIAN
> ((__u64)mask0 << 32) | mask1,
> #else
> ((__u64)mask1 << 32) | mask0,
> #endif
> dfd, pathname);
travis-ci: success for 32-bit tests fixes
Signed-off-by:
Dmitry Safonov <dsafonov@virtuozzo.com>
Signed-off-by:
Pavel Emelyanov <xemul@virtuozzo.com>
Showing
Please
register
or
sign in
to comment