• Dmitry Safonov's avatar
    zdtm/fanotify00: fix fanotify_{init, mark} calls · d6f18fa4
    Dmitry Safonov authored
    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: 's avatarDmitry Safonov <dsafonov@virtuozzo.com>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
    d6f18fa4
Name
Last commit
Last update
Documentation Loading commit data...
contrib Loading commit data...
coredump Loading commit data...
crit Loading commit data...
criu Loading commit data...
images Loading commit data...
include/common Loading commit data...
lib Loading commit data...
scripts Loading commit data...
soccr Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
INSTALL.md Loading commit data...
Makefile Loading commit data...
Makefile.config Loading commit data...
Makefile.install Loading commit data...
Makefile.versions Loading commit data...
README.md Loading commit data...