asmlinkage long compat_sys_fanotify_mark(int fanotify_fd, unsigned int flags, unsigned mask_hi, unsigned mask_lo, int dfd, const char __user *pathname) { u64 mask = ((u64)mask_hi << 32) | mask_lo; return sys_fanotify_mark(fanotify_fd, flags, mask, dfd, pathname); }
asmlinkage long compat_sys_fanotify_mark(int fan_fd, int flags, u32 mask_hi, u32 mask_lo, int fd, const char __user *pathname) { return sys_fanotify_mark(fan_fd, flags, ((u64)mask_hi << 32) | mask_lo, fd, pathname); }
asmlinkage long sys32_fanotify_mark(compat_int_t fanotify_fd, compat_uint_t flags, compat_uint_t mask0, compat_uint_t mask1, compat_int_t dfd, const char __user * pathname) { return sys_fanotify_mark(fanotify_fd, flags, ((__u64)mask1 << 32) | mask0, dfd, pathname); }