https://bugzilla.kernel.org/show_bug.cgi?id=94791 Bug ID: 94791 Summary: syscall fanotify_mark overflow. Product: File System Version: 2.5 Kernel Version: 4.x Hardware: All OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: ext4 Assignee: fs_ext4@xxxxxxxxxxxxxxxxxxxx Reporter: du.guowei2@xxxxxxxxxx Regression: No file: fanotify_usr.c: syscall function fanotify_mark,below code will overflow on 32-bit system. /* we only use the lower 32 bits as of right now. */ if ( mask & ((__u64)0xffffffff << 32)) return -EINVAL; include/linux/syscalls.h: asmlinkage long sys_fanotify_mark(int fanotify_fd, unsigned int flags, u64 mask, int fd, const char __usr *pathname); u64 mask ,should convert to unsigned int mask??? -- You are receiving this mail because: You are watching the assignee of the bug. -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html