Buildresult: stable-4.2/arm64-defconfig/arm64-gcc11 built on Sep 14 2021, 20:16
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Sep 14 2021, 20:16
Duration:
0:03:03.424045
Builder:
ka4
Revision:
Linux 4.2.8 (
5f5c1db041b45cb74da1c842e13866afcb33975c)
Target:
stable-4.2/arm64-defconfig/arm64-gcc11
Branch:
stable-4.2
Compiler:
arm64-gcc11
(aarch64-linux-gcc (GCC) 11.1.0 / GNU ld (GNU Binutils) 2.36.1)
Config:
defconfig
(
download
)
Log:
Download original
Possible warnings (1935)
scripts/kconfig/confdata.c:773:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=] scripts/kconfig/confdata.c:776:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_AES' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_SHA2' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_PMULL' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_AES' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_msgget' alias between functions of incompatible types 'long int(key_t, int)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_msgrcv' alias between functions of incompatible types 'long int(int, struct msgbuf *, size_t, long int, int)' {aka 'long int(int, struct msgbuf *, long unsigned int, long int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_msgsnd' alias between functions of incompatible types 'long int(int, struct msgbuf *, size_t, int)' {aka 'long int(int, struct msgbuf *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_msgctl' alias between functions of incompatible types 'long int(int, int, struct msqid_ds *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_semctl' alias between functions of incompatible types 'long int(int, int, int, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_semtimedop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int, const struct compat_timespec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_shmctl' alias between functions of incompatible types 'long int(int, int, void *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_shmat' alias between functions of incompatible types 'long int(int, compat_uptr_t, int)' {aka 'long int(int, unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_msgctl' alias between functions of incompatible types 'long int(int, int, void *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_msgrcv' alias between functions of incompatible types 'long int(int, compat_uptr_t, compat_ssize_t, compat_long_t, int)' {aka 'long int(int, unsigned int, int, int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_msgsnd' alias between functions of incompatible types 'long int(int, compat_uptr_t, compat_ssize_t, int)' {aka 'long int(int, unsigned int, int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_semget' alias between functions of incompatible types 'long int(key_t, int, int)' {aka 'long int(int, int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_semop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_semtimedop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int, const struct timespec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_semctl' alias between functions of incompatible types 'long int(int, int, int, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] security/keys/proc.c:240:40: warning: '%lu' directive writing between 1 and 14 bytes into a region of size 12 [-Wformat-overflow=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_SHA1' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] block/elevator.c:839:35: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/uapi/linux/sctp.h:306:1: warning: alignment 4 of 'struct sctp_paddr_change' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:580:1: warning: alignment 4 of 'struct sctp_setpeerprim' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:579:33: warning: 'sspp_addr' offset 4 in 'struct sctp_setpeerprim' isn't aligned to 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:593:1: warning: alignment 4 of 'struct sctp_prim' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:592:33: warning: 'ssp_addr' offset 4 in 'struct sctp_prim' isn't aligned to 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:640:1: warning: alignment 4 of 'struct sctp_paddrparams' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:634:33: warning: 'spp_address' offset 4 in 'struct sctp_paddrparams' isn't aligned to 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:747:1: warning: alignment 4 of 'struct sctp_paddrinfo' is less than 8 [-Wpacked-not-aligned] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/uapi/linux/sctp.h:741:33: warning: 'spinfo_address' offset 4 in 'struct sctp_paddrinfo' isn't aligned to 8 [-Wpacked-not-aligned] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_mq_open' alias between functions of incompatible types 'long int(const char *, int, compat_mode_t, struct compat_mq_attr *)' {aka 'long int(const char *, int, short unsigned int, struct compat_mq_attr *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_mq_getsetattr' alias between functions of incompatible types 'long int(mqd_t, const struct compat_mq_attr *, struct compat_mq_attr *)' {aka 'long int(int, const struct compat_mq_attr *, struct compat_mq_attr *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_mq_notify' alias between functions of incompatible types 'long int(mqd_t, const struct compat_sigevent *)' {aka 'long int(int, const struct compat_sigevent *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_mq_timedreceive' alias between functions of incompatible types 'long int(mqd_t, char *, compat_size_t, unsigned int *, const struct compat_timespec *)' {aka 'long int(int, char *, unsigned int, unsigned int *, const struct compat_timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_mq_timedsend' alias between functions of incompatible types 'long int(mqd_t, const char *, compat_size_t, unsigned int, const struct compat_timespec *)' {aka 'long int(int, const char *, unsigned int, unsigned int, const struct compat_timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_readahead' alias between functions of incompatible types 'long int(int, loff_t, size_t)' {aka 'long int(int, long long int, long unsigned int)'} and 'long int(long int, long long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_shmget' alias between functions of incompatible types 'long int(key_t, size_t, int)' {aka 'long int(int, long unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_shmdt' alias between functions of incompatible types 'long int(char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_shmat' alias between functions of incompatible types 'long int(int, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_shmctl' alias between functions of incompatible types 'long int(int, int, struct shmid_ds *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] crypto/aead.c:340:9: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_add_key' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, key_serial_t)' {aka 'long int(const char *, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_keyctl' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_request_key' alias between functions of incompatible types 'long int(const char *, const char *, const char *, key_serial_t)' {aka 'long int(const char *, const char *, const char *, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/ata/libata-core.c:2947:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] drivers/ata/libata-core.c:2948:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] drivers/ata/libata-core.c:2949:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] drivers/ata/libata-core.c:2950:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/ata/libata-core.c:2951:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] drivers/ata/libata-core.c:2952:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] drivers/ata/libata-core.c:2953:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] drivers/ata/libata-core.c:2954:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/ata/libata-core.c:2955:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_personality' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_memfd_create' alias between functions of incompatible types 'long int(const char *, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_lseek' alias between functions of incompatible types 'long int(unsigned int, off_t, unsigned int)' {aka 'long int(unsigned int, long int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sendfile64' alias between functions of incompatible types 'long int(int, int, compat_loff_t *, compat_size_t)' {aka 'long int(int, int, long long int *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sendfile' alias between functions of incompatible types 'long int(int, int, compat_off_t *, compat_size_t)' {aka 'long int(int, int, int *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sendfile64' alias between functions of incompatible types 'long int(int, int, loff_t *, size_t)' {aka 'long int(int, int, long long int *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sendfile' alias between functions of incompatible types 'long int(int, int, off_t *, size_t)' {aka 'long int(int, int, long int *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_pwritev' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t, u32, u32)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_writev' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_preadv' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t, u32, u32)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_readv' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_pwritev' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_preadv' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_writev' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_readv' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_pwrite64' alias between functions of incompatible types 'long int(unsigned int, const char *, size_t, loff_t)' {aka 'long int(unsigned int, const char *, long unsigned int, long long int)'} and 'long int(long int, long int, long int, long long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_pread64' alias between functions of incompatible types 'long int(unsigned int, char *, size_t, loff_t)' {aka 'long int(unsigned int, char *, long unsigned int, long long int)'} and 'long int(long int, long int, long int, long long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_write' alias between functions of incompatible types 'long int(unsigned int, const char *, size_t)' {aka 'long int(unsigned int, const char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_read' alias between functions of incompatible types 'long int(unsigned int, char *, size_t)' {aka 'long int(unsigned int, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_llseek' alias between functions of incompatible types 'long int(unsigned int, long unsigned int, long unsigned int, loff_t *, unsigned int)' {aka 'long int(unsigned int, long unsigned int, long unsigned int, long long int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_lseek' alias between functions of incompatible types 'long int(unsigned int, compat_off_t, unsigned int)' {aka 'long int(unsigned int, int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mq_open' alias between functions of incompatible types 'long int(const char *, int, umode_t, struct mq_attr *)' {aka 'long int(const char *, int, short unsigned int, struct mq_attr *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mq_getsetattr' alias between functions of incompatible types 'long int(mqd_t, const struct mq_attr *, struct mq_attr *)' {aka 'long int(int, const struct mq_attr *, struct mq_attr *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mq_notify' alias between functions of incompatible types 'long int(mqd_t, const struct sigevent *)' {aka 'long int(int, const struct sigevent *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mq_timedreceive' alias between functions of incompatible types 'long int(mqd_t, char *, size_t, unsigned int *, const struct timespec *)' {aka 'long int(int, char *, long unsigned int, unsigned int *, const struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mq_timedsend' alias between functions of incompatible types 'long int(mqd_t, const char *, size_t, unsigned int, const struct timespec *)' {aka 'long int(int, const char *, long unsigned int, unsigned int, const struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mq_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_truncate' alias between functions of incompatible types 'long int(const char *, long int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_creat' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_openat' alias between functions of incompatible types 'long int(int, const char *, int, umode_t)' {aka 'long int(int, const char *, int, short unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_open' alias between functions of incompatible types 'long int(const char *, int, umode_t)' {aka 'long int(const char *, int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fchown' alias between functions of incompatible types 'long int(unsigned int, uid_t, gid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_lchown' alias between functions of incompatible types 'long int(const char *, uid_t, gid_t)' {aka 'long int(const char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_chown' alias between functions of incompatible types 'long int(const char *, uid_t, gid_t)' {aka 'long int(const char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fchownat' alias between functions of incompatible types 'long int(int, const char *, uid_t, gid_t, int)' {aka 'long int(int, const char *, unsigned int, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_chmod' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fchmodat' alias between functions of incompatible types 'long int(int, const char *, umode_t)' {aka 'long int(int, const char *, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fchmod' alias between functions of incompatible types 'long int(unsigned int, umode_t)' {aka 'long int(unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_chroot' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fchdir' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_chdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_access' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_faccessat' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fallocate' alias between functions of incompatible types 'long int(int, int, loff_t, loff_t)' {aka 'long int(int, int, long long int, long long int)'} and 'long int(long int, long int, long long int, long long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_ftruncate' alias between functions of incompatible types 'long int(unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_ftruncate' alias between functions of incompatible types 'long int(unsigned int, long unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_truncate' alias between functions of incompatible types 'long int(const char *, compat_off_t)' {aka 'long int(const char *, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] crypto/ablk_helper.c:144:56: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_null_mod_init': 'cold' [-Wmissing-attributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_null_mod_fini': 'cold' [-Wmissing-attributes] include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmac_module_init': 'cold' [-Wmissing-attributes] include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmac_module_exit': 'cold' [-Wmissing-attributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_newstat' alias between functions of incompatible types 'long int(const char *, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fstatat64' alias between functions of incompatible types 'long int(int, const char *, struct stat64 *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fstat64' alias between functions of incompatible types 'long int(long unsigned int, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_lstat64' alias between functions of incompatible types 'long int(const char *, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_stat64' alias between functions of incompatible types 'long int(const char *, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_readlink' alias between functions of incompatible types 'long int(const char *, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_readlinkat' alias between functions of incompatible types 'long int(int, const char *, char *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_newfstat' alias between functions of incompatible types 'long int(unsigned int, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_newfstatat' alias between functions of incompatible types 'long int(int, const char *, struct stat *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_newlstat' alias between functions of incompatible types 'long int(const char *, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbg_init': 'cold' [-Wmissing-attributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drbg_exit': 'cold' [-Wmissing-attributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_set_tid_address' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_unshare' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_clone' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, int *, long unsigned int, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] fs/exec.c:1056:39: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_socket' alias between functions of incompatible types 'long int(int, int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_recvmmsg' alias between functions of incompatible types 'long int(int, struct mmsghdr *, unsigned int, unsigned int, struct timespec *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_recvmsg' alias between functions of incompatible types 'long int(int, struct user_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_sendmmsg' alias between functions of incompatible types 'long int(int, struct mmsghdr *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_sendmsg' alias between functions of incompatible types 'long int(int, struct user_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_shutdown' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_recv' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int)' {aka 'long int(int, void *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_recvfrom' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int, struct sockaddr *, int *)' {aka 'long int(int, void *, long unsigned int, unsigned int, struct sockaddr *, int *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_send' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int)' {aka 'long int(int, void *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sendto' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int, struct sockaddr *, int)' {aka 'long int(int, void *, long unsigned int, unsigned int, struct sockaddr *, int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getpeername' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getsockname' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_uselib' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_execveat' alias between functions of incompatible types 'long int(int, const char *, const compat_uptr_t *, const compat_uptr_t *, int)' {aka 'long int(int, const char *, const unsigned int *, const unsigned int *, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_execve' alias between functions of incompatible types 'long int(const char *, const compat_uptr_t *, const compat_uptr_t *)' {aka 'long int(const char *, const unsigned int *, const unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_connect' alias between functions of incompatible types 'long int(int, struct sockaddr *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_execveat' alias between functions of incompatible types 'long int(int, const char *, const char * const*, const char * const*, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_execve' alias between functions of incompatible types 'long int(const char *, const char * const*, const char * const*)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_accept' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_accept4' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_listen' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_bind' alias between functions of incompatible types 'long int(int, struct sockaddr *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_socketpair' alias between functions of incompatible types 'long int(int, int, int, int *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_ioprio_set' alias between functions of incompatible types 'long int(int, int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_ioprio_get' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'jent_mod_init': 'cold' [-Wmissing-attributes] include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jent_mod_exit': 'cold' [-Wmissing-attributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_pipe2' alias between functions of incompatible types 'long int(int *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_pipe' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_fcntl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] net/socket.c:485:25: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_getrandom' alias between functions of incompatible types 'long int(char *, size_t, unsigned int)' {aka 'long int(char *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_ioctl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_getdents' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getdents64' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent64 *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_mlock' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mlockall' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_munlock' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mknodat' alias between functions of incompatible types 'long int(int, const char *, umode_t, unsigned int)' {aka 'long int(int, const char *, short unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rename' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mincore' alias between functions of incompatible types 'long int(long unsigned int, size_t, unsigned char *)' {aka 'long int(long unsigned int, long unsigned int, unsigned char *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_renameat' alias between functions of incompatible types 'long int(int, const char *, int, const char *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_renameat2' alias between functions of incompatible types 'long int(int, const char *, int, const char *, unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_link' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_linkat' alias between functions of incompatible types 'long int(int, const char *, int, const char *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_symlink' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_symlinkat' alias between functions of incompatible types 'long int(const char *, int, const char *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_unlinkat' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rmdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_mkdir' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_mkdirat' alias between functions of incompatible types 'long int(int, const char *, umode_t)' {aka 'long int(int, const char *, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mknod' alias between functions of incompatible types 'long int(const char *, umode_t, unsigned int)' {aka 'long int(const char *, short unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/uapi/linux/sctp.h:306:1: warning: alignment 4 of 'struct sctp_paddr_change' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:580:1: warning: alignment 4 of 'struct sctp_setpeerprim' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:579:33: warning: 'sspp_addr' offset 4 in 'struct sctp_setpeerprim' isn't aligned to 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:593:1: warning: alignment 4 of 'struct sctp_prim' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:592:33: warning: 'ssp_addr' offset 4 in 'struct sctp_prim' isn't aligned to 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:640:1: warning: alignment 4 of 'struct sctp_paddrparams' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:634:33: warning: 'spp_address' offset 4 in 'struct sctp_paddrparams' isn't aligned to 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:747:1: warning: alignment 4 of 'struct sctp_paddrinfo' is less than 8 [-Wpacked-not-aligned] include/uapi/linux/sctp.h:741:33: warning: 'spinfo_address' offset 4 in 'struct sctp_paddrinfo' isn't aligned to 8 [-Wpacked-not-aligned] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_select' alias between functions of incompatible types 'long int(int, fd_set *, fd_set *, fd_set *, struct timeval *)' {aka 'long int(int, __kernel_fd_set *, __kernel_fd_set *, __kernel_fd_set *, struct timeval *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_ppoll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, size_t)' {aka 'long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_poll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_pselect6' alias between functions of incompatible types 'long int(int, fd_set *, fd_set *, fd_set *, struct timespec *, void *)' {aka 'long int(int, __kernel_fd_set *, __kernel_fd_set *, __kernel_fd_set *, struct timespec *, void *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_brk' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_remap_file_pages' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_munmap' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mmap_pgoff' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_mprotect' alias between functions of incompatible types 'long int(long unsigned int, size_t, long unsigned int)' {aka 'long int(long unsigned int, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_msync' alias between functions of incompatible types 'long int(long unsigned int, size_t, int)' {aka 'long int(long unsigned int, long unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_getcwd' alias between functions of incompatible types 'long int(char *, long unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_process_vm_readv' alias between functions of incompatible types 'long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)' {aka 'long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_process_vm_writev' alias between functions of incompatible types 'long int(compat_pid_t, const struct compat_iovec *, compat_ulong_t, const struct compat_iovec *, compat_ulong_t, compat_ulong_t)' {aka 'long int(int, const struct compat_iovec *, unsigned int, const struct compat_iovec *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_process_vm_readv' alias between functions of incompatible types 'long int(compat_pid_t, const struct compat_iovec *, compat_ulong_t, const struct compat_iovec *, compat_ulong_t, compat_ulong_t)' {aka 'long int(int, const struct compat_iovec *, unsigned int, const struct compat_iovec *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_process_vm_writev' alias between functions of incompatible types 'long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)' {aka 'long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mremap' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_madvise' alias between functions of incompatible types 'long int(long unsigned int, size_t, int)' {aka 'long int(long unsigned int, long unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_exit' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_wait4' alias between functions of incompatible types 'long int(pid_t, int *, int, struct rusage *)' {aka 'long int(int, int *, int, struct rusage *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_waitid' alias between functions of incompatible types 'long int(int, pid_t, struct siginfo *, int, struct rusage *)' {aka 'long int(int, int, struct siginfo *, int, struct rusage *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_exit_group' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] net/compat.c:517:1: warning: alignment 4 of 'struct compat_group_req' is less than 8 [-Wpacked-not-aligned] net/compat.c:515:42: warning: 'gr_group' offset 4 in 'struct compat_group_req' isn't aligned to 8 [-Wpacked-not-aligned] net/compat.c:525:1: warning: alignment 4 of 'struct compat_group_source_req' is less than 8 [-Wpacked-not-aligned] net/compat.c:521:42: warning: 'gsr_group' offset 4 in 'struct compat_group_source_req' isn't aligned to 8 [-Wpacked-not-aligned] net/compat.c:525:1: warning: alignment 4 of 'struct compat_group_source_req' is less than 8 [-Wpacked-not-aligned] net/compat.c:523:42: warning: 'gsr_source' offset 132 in 'struct compat_group_source_req' isn't aligned to 8 [-Wpacked-not-aligned] net/compat.c:535:1: warning: alignment 4 of 'struct compat_group_filter' is less than 8 [-Wpacked-not-aligned] net/compat.c:529:42: warning: 'gf_group' offset 4 in 'struct compat_group_filter' isn't aligned to 8 [-Wpacked-not-aligned] include/linux/syscalls.h:195:25: warning: 'sys_dup3' alias between functions of incompatible types 'long int(unsigned int, unsigned int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_dup' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_dup2' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_setsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_socketcall' alias between functions of incompatible types 'long int(int, u32 *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_recvmmsg' alias between functions of incompatible types 'long int(int, struct compat_mmsghdr *, unsigned int, unsigned int, struct compat_timespec *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_recvfrom' alias between functions of incompatible types 'long int(int, void *, compat_size_t, unsigned int, struct sockaddr *, int *)' {aka 'long int(int, void *, unsigned int, unsigned int, struct sockaddr *, int *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_recv' alias between functions of incompatible types 'long int(int, void *, compat_size_t, unsigned int)' {aka 'long int(int, void *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_recvmsg' alias between functions of incompatible types 'long int(int, struct compat_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sendmmsg' alias between functions of incompatible types 'long int(int, struct compat_mmsghdr *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sendmsg' alias between functions of incompatible types 'long int(int, struct compat_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_getsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/base/regmap/regcache-rbtree.c:36:1: warning: alignment 1 of 'struct regcache_rbtree_node' is less than 8 [-Wpacked-not-aligned] drivers/base/regmap/regcache-rbtree.c:130:22: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/base/regmap/regcache-rbtree.c:131:25: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/base/regmap/regcache-rbtree.c:243:32: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/base/regmap/regcache-rbtree.c:244:26: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/ata/libata-core.c:2122:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] arch/arm64/include/asm/syscall.h:73:17: warning: 'memset' offset [48, 55] is out of the bounds [0, 48] [-Warray-bounds] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_fadvise64_64' alias between functions of incompatible types 'long int(int, loff_t, loff_t, int)' {aka 'long int(int, long long int, long long int, int)'} and 'long int(long int, long long int, long long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/skbuff.h:1384:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_swapoff' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_swapon' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_umount' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_pivot_root' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_mount' alias between functions of incompatible types 'long int(char *, char *, char *, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_sysfs' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_ptrace' alias between functions of incompatible types 'long int(long int, long int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_ptrace' alias between functions of incompatible types 'long int(compat_long_t, compat_long_t, compat_long_t, compat_long_t)' {aka 'long int(int, int, int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] mm/hugetlb.c:3307:47: warning: expression does not compute the number of elements in this array; element type is 'long unsigned int', not 'u32' {aka 'unsigned int'} [-Wsizeof-array-div] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_capget' alias between functions of incompatible types 'long int(struct __user_cap_header_struct *, struct __user_cap_data_struct *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_capset' alias between functions of incompatible types 'long int(struct __user_cap_header_struct *, struct __user_cap_data_struct * const)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] net/sunrpc/clnt.c:522:67: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=] include/linux/syscalls.h:195:25: warning: 'sys_setxattr' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, int)' {aka 'long int(const char *, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fremovexattr' alias between functions of incompatible types 'long int(int, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_lremovexattr' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_removexattr' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_flistxattr' alias between functions of incompatible types 'long int(int, char *, size_t)' {aka 'long int(int, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_llistxattr' alias between functions of incompatible types 'long int(const char *, char *, size_t)' {aka 'long int(const char *, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_listxattr' alias between functions of incompatible types 'long int(const char *, char *, size_t)' {aka 'long int(const char *, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_fgetxattr' alias between functions of incompatible types 'long int(int, const char *, void *, size_t)' {aka 'long int(int, const char *, void *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_lgetxattr' alias between functions of incompatible types 'long int(const char *, const char *, void *, size_t)' {aka 'long int(const char *, const char *, void *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getxattr' alias between functions of incompatible types 'long int(const char *, const char *, void *, size_t)' {aka 'long int(const char *, const char *, void *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fsetxattr' alias between functions of incompatible types 'long int(int, const char *, const void *, size_t, int)' {aka 'long int(int, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_lsetxattr' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, int)' {aka 'long int(const char *, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_sysctl' alias between functions of incompatible types 'long int(struct __sysctl_args *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sysctl' alias between functions of incompatible types 'long int(struct compat_sysctl_args *)' and 'long int(long int)' [-Wattribute-alias=] drivers/ata/libata-eh.c:2457:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_rt_sigprocmask' alias between functions of incompatible types 'long int(int, sigset_t *, sigset_t *, size_t)' {aka 'long int(int, sigset_t *, sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sigsuspend' alias between functions of incompatible types 'long int(int, int, old_sigset_t)' {aka 'long int(int, int, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigsuspend' alias between functions of incompatible types 'long int(compat_sigset_t *, compat_size_t)' {aka 'long int(compat_sigset_t *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rt_sigsuspend' alias between functions of incompatible types 'long int(sigset_t *, size_t)' {aka 'long int(sigset_t *, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sigaction' alias between functions of incompatible types 'long int(int, const struct compat_old_sigaction *, struct compat_old_sigaction *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigaction' alias between functions of incompatible types 'long int(int, const struct compat_sigaction *, struct compat_sigaction *, compat_size_t)' {aka 'long int(int, const struct compat_sigaction *, struct compat_sigaction *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rt_sigaction' alias between functions of incompatible types 'long int(int, const struct sigaction *, struct sigaction *, size_t)' {aka 'long int(int, const struct sigaction *, struct sigaction *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sigprocmask' alias between functions of incompatible types 'long int(int, old_sigset_t *, old_sigset_t *)' {aka 'long int(int, long unsigned int *, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sigpending' alias between functions of incompatible types 'long int(old_sigset_t *)' {aka 'long int(long unsigned int *)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sigaltstack' alias between functions of incompatible types 'long int(const compat_stack_t *, compat_stack_t *)' {aka 'long int(const struct compat_sigaltstack *, struct compat_sigaltstack *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sigaltstack' alias between functions of incompatible types 'long int(const stack_t *, stack_t *)' {aka 'long int(const struct sigaltstack *, struct sigaltstack *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_rt_tgsigqueueinfo' alias between functions of incompatible types 'long int(compat_pid_t, compat_pid_t, int, struct compat_siginfo *)' {aka 'long int(int, int, int, struct compat_siginfo *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_rt_tgsigqueueinfo' alias between functions of incompatible types 'long int(pid_t, pid_t, int, siginfo_t *)' {aka 'long int(int, int, int, struct siginfo *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigqueueinfo' alias between functions of incompatible types 'long int(compat_pid_t, int, struct compat_siginfo *)' {aka 'long int(int, int, struct compat_siginfo *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rt_sigqueueinfo' alias between functions of incompatible types 'long int(pid_t, int, siginfo_t *)' {aka 'long int(int, int, struct siginfo *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_tkill' alias between functions of incompatible types 'long int(pid_t, int)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_tgkill' alias between functions of incompatible types 'long int(pid_t, pid_t, int)' {aka 'long int(int, int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_kill' alias between functions of incompatible types 'long int(pid_t, int)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rt_sigtimedwait' alias between functions of incompatible types 'long int(const sigset_t *, siginfo_t *, const struct timespec *, size_t)' {aka 'long int(const sigset_t *, struct siginfo *, const struct timespec *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigpending' alias between functions of incompatible types 'long int(compat_sigset_t *, compat_size_t)' {aka 'long int(compat_sigset_t *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_rt_sigpending' alias between functions of incompatible types 'long int(sigset_t *, size_t)' {aka 'long int(sigset_t *, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigprocmask' alias between functions of incompatible types 'long int(int, compat_sigset_t *, compat_sigset_t *, compat_size_t)' {aka 'long int(int, compat_sigset_t *, compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_setpriority' alias between functions of incompatible types 'long int(int, int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sysinfo' alias between functions of incompatible types 'long int(struct compat_sysinfo *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sysinfo' alias between functions of incompatible types 'long int(struct sysinfo *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getcpu' alias between functions of incompatible types 'long int(unsigned int *, unsigned int *, struct getcpu_cache *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_prctl' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_umask' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_getrusage' alias between functions of incompatible types 'long int(int, struct compat_rusage *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getrusage' alias between functions of incompatible types 'long int(int, struct rusage *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_prlimit64' alias between functions of incompatible types 'long int(pid_t, unsigned int, const struct rlimit64 *, struct rlimit64 *)' {aka 'long int(int, unsigned int, const struct rlimit64 *, struct rlimit64 *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_getrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setdomainname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_gethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_newuname' alias between functions of incompatible types 'long int(struct new_utsname *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getsid' alias between functions of incompatible types 'long int(pid_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getpgid' alias between functions of incompatible types 'long int(pid_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setpgid' alias between functions of incompatible types 'long int(pid_t, pid_t)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_times' alias between functions of incompatible types 'long int(struct tms *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setfsgid' alias between functions of incompatible types 'long int(gid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setfsuid' alias between functions of incompatible types 'long int(uid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getresgid' alias between functions of incompatible types 'long int(gid_t *, gid_t *, gid_t *)' {aka 'long int(unsigned int *, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setresgid' alias between functions of incompatible types 'long int(gid_t, gid_t, gid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getresuid' alias between functions of incompatible types 'long int(uid_t *, uid_t *, uid_t *)' {aka 'long int(unsigned int *, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setresuid' alias between functions of incompatible types 'long int(uid_t, uid_t, uid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setuid' alias between functions of incompatible types 'long int(uid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setreuid' alias between functions of incompatible types 'long int(uid_t, uid_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setgid' alias between functions of incompatible types 'long int(gid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setregid' alias between functions of incompatible types 'long int(gid_t, gid_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getpriority' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] lib/kobject.c:130:17: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_utimensat' alias between functions of incompatible types 'long int(int, const char *, struct timespec *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_utimes' alias between functions of incompatible types 'long int(char *, struct timeval *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_futimesat' alias between functions of incompatible types 'long int(int, const char *, struct timeval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] net/core/rtnetlink.c:1342:32: warning: 'ifla_vf_stats_policy' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_syncfs' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sync_file_range2' alias between functions of incompatible types 'long int(int, unsigned int, loff_t, loff_t)' {aka 'long int(int, unsigned int, long long int, long long int)'} and 'long int(long int, long int, long long int, long long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sync_file_range' alias between functions of incompatible types 'long int(int, loff_t, loff_t, unsigned int)' {aka 'long int(int, long long int, long long int, unsigned int)'} and 'long int(long int, long long int, long long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fdatasync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fsync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_vmsplice' alias between functions of incompatible types 'long int(int, const struct iovec *, long unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_tee' alias between functions of incompatible types 'long int(int, int, size_t, unsigned int)' {aka 'long int(int, int, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_splice' alias between functions of incompatible types 'long int(int, loff_t *, int, loff_t *, size_t, unsigned int)' {aka 'long int(int, long long int *, int, long long int *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_vmsplice' alias between functions of incompatible types 'long int(int, const struct compat_iovec *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/skbuff.h:1384:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_reboot' alias between functions of incompatible types 'long int(int, int, unsigned int, void *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_statfs' alias between functions of incompatible types 'long int(const char *, struct statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_ustat' alias between functions of incompatible types 'long int(unsigned int, struct ustat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fstatfs64' alias between functions of incompatible types 'long int(unsigned int, size_t, struct statfs64 *)' {aka 'long int(unsigned int, long unsigned int, struct statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fstatfs' alias between functions of incompatible types 'long int(unsigned int, struct statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_statfs64' alias between functions of incompatible types 'long int(const char *, size_t, struct statfs64 *)' {aka 'long int(const char *, long unsigned int, struct statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_setns' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] kernel/workqueue.c:1706:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=] drivers/firmware/efi/vars.c:282:51: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:512:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:537:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:576:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:721:51: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/firmware/efi/vars.c:761:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:791:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:813:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:848:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/firmware/efi/vars.c:896:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_bdflush' alias between functions of incompatible types 'long int(int, long int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getgroups' alias between functions of incompatible types 'long int(int, gid_t *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setgroups' alias between functions of incompatible types 'long int(int, gid_t *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] net/core/net-sysfs.c:32:19: warning: 'fmt_long_hex' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_syslog' alias between functions of incompatible types 'long int(int, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_set_robust_list' alias between functions of incompatible types 'long int(struct robust_list_head *, size_t)' {aka 'long int(struct robust_list_head *, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_futex' alias between functions of incompatible types 'long int(u32 *, int, u32, struct timespec *, u32 *, u32)' {aka 'long int(unsigned int *, int, unsigned int, struct timespec *, unsigned int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_get_robust_list' alias between functions of incompatible types 'long int(int, struct robust_list_head **, size_t *)' {aka 'long int(int, struct robust_list_head **, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_perf_event_open' alias between functions of incompatible types 'long int(struct perf_event_attr *, pid_t, int, int, long unsigned int)' {aka 'long int(struct perf_event_attr *, int, int, int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_chown16' alias between functions of incompatible types 'long int(const char *, old_uid_t, old_gid_t)' {aka 'long int(const char *, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setgroups16' alias between functions of incompatible types 'long int(int, old_gid_t *)' {aka 'long int(int, short unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getgroups16' alias between functions of incompatible types 'long int(int, old_gid_t *)' {aka 'long int(int, short unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_setfsgid16' alias between functions of incompatible types 'long int(old_gid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setfsuid16' alias between functions of incompatible types 'long int(old_uid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getresgid16' alias between functions of incompatible types 'long int(old_gid_t *, old_gid_t *, old_gid_t *)' {aka 'long int(short unsigned int *, short unsigned int *, short unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setresgid16' alias between functions of incompatible types 'long int(old_gid_t, old_gid_t, old_gid_t)' {aka 'long int(short unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_getresuid16' alias between functions of incompatible types 'long int(old_uid_t *, old_uid_t *, old_uid_t *)' {aka 'long int(short unsigned int *, short unsigned int *, short unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setresuid16' alias between functions of incompatible types 'long int(old_uid_t, old_uid_t, old_uid_t)' {aka 'long int(short unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setuid16' alias between functions of incompatible types 'long int(old_uid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setreuid16' alias between functions of incompatible types 'long int(old_uid_t, old_uid_t)' {aka 'long int(short unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setgid16' alias between functions of incompatible types 'long int(old_gid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setregid16' alias between functions of incompatible types 'long int(old_gid_t, old_gid_t)' {aka 'long int(short unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fchown16' alias between functions of incompatible types 'long int(unsigned int, old_uid_t, old_gid_t)' {aka 'long int(unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_lchown16' alias between functions of incompatible types 'long int(const char *, old_uid_t, old_gid_t)' {aka 'long int(const char *, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_set_robust_list' alias between functions of incompatible types 'long int(struct compat_robust_list_head *, compat_size_t)' {aka 'long int(struct compat_robust_list_head *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_futex' alias between functions of incompatible types 'long int(u32 *, int, u32, struct compat_timespec *, u32 *, u32)' {aka 'long int(unsigned int *, int, unsigned int, struct compat_timespec *, unsigned int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_get_robust_list' alias between functions of incompatible types 'long int(int, compat_uptr_t *, compat_size_t *)' {aka 'long int(int, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_gettimeofday' alias between functions of incompatible types 'long int(struct timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_adjtimex' alias between functions of incompatible types 'long int(struct timex *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_settimeofday' alias between functions of incompatible types 'long int(struct timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] fs/efivarfs/super.c:131:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] fs/kernfs/symlink.c:91:17: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_delete_module' alias between functions of incompatible types 'long int(const char *, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_finit_module' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_init_module' alias between functions of incompatible types 'long int(void *, long unsigned int, const char *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_nice' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_rr_get_interval' alias between functions of incompatible types 'long int(pid_t, struct timespec *)' {aka 'long int(int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_get_priority_min' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_get_priority_max' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_getaffinity' alias between functions of incompatible types 'long int(pid_t, unsigned int, long unsigned int *)' {aka 'long int(int, unsigned int, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_setaffinity' alias between functions of incompatible types 'long int(pid_t, unsigned int, long unsigned int *)' {aka 'long int(int, unsigned int, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_getattr' alias between functions of incompatible types 'long int(pid_t, struct sched_attr *, unsigned int, unsigned int)' {aka 'long int(int, struct sched_attr *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_getparam' alias between functions of incompatible types 'long int(pid_t, struct sched_param *)' {aka 'long int(int, struct sched_param *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_getscheduler' alias between functions of incompatible types 'long int(pid_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_setattr' alias between functions of incompatible types 'long int(pid_t, struct sched_attr *, unsigned int)' {aka 'long int(int, struct sched_attr *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_sched_setparam' alias between functions of incompatible types 'long int(pid_t, struct sched_param *)' {aka 'long int(int, struct sched_param *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_sched_setscheduler' alias between functions of incompatible types 'long int(pid_t, int, struct sched_param *)' {aka 'long int(int, int, struct sched_param *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_acct' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_gettimeofday' alias between functions of incompatible types 'long int(struct compat_timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sched_rr_get_interval' alias between functions of incompatible types 'long int(compat_pid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_adjtimex' alias between functions of incompatible types 'long int(struct compat_timex *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigtimedwait' alias between functions of incompatible types 'long int(compat_sigset_t *, struct compat_siginfo *, struct compat_timespec *, compat_size_t)' {aka 'long int(compat_sigset_t *, struct compat_siginfo *, struct compat_timespec *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_clock_nanosleep' alias between functions of incompatible types 'long int(clockid_t, int, struct compat_timespec *, struct compat_timespec *)' {aka 'long int(int, int, struct compat_timespec *, struct compat_timespec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_clock_getres' alias between functions of incompatible types 'long int(clockid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_clock_adjtime' alias between functions of incompatible types 'long int(clockid_t, struct compat_timex *)' {aka 'long int(int, struct compat_timex *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_clock_gettime' alias between functions of incompatible types 'long int(clockid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_clock_settime' alias between functions of incompatible types 'long int(clockid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_timer_gettime' alias between functions of incompatible types 'long int(timer_t, struct compat_itimerspec *)' {aka 'long int(int, struct compat_itimerspec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_timer_settime' alias between functions of incompatible types 'long int(timer_t, int, struct compat_itimerspec *, struct compat_itimerspec *)' {aka 'long int(int, int, struct compat_itimerspec *, struct compat_itimerspec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_timer_create' alias between functions of incompatible types 'long int(clockid_t, struct compat_sigevent *, timer_t *)' {aka 'long int(int, struct compat_sigevent *, int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sched_getaffinity' alias between functions of incompatible types 'long int(compat_pid_t, unsigned int, compat_ulong_t *)' {aka 'long int(int, unsigned int, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sched_setaffinity' alias between functions of incompatible types 'long int(compat_pid_t, unsigned int, compat_ulong_t *)' {aka 'long int(int, unsigned int, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_waitid' alias between functions of incompatible types 'long int(int, compat_pid_t, struct compat_siginfo *, int, struct compat_rusage *)' {aka 'long int(int, int, struct compat_siginfo *, int, struct compat_rusage *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_wait4' alias between functions of incompatible types 'long int(compat_pid_t, compat_uint_t *, int, struct compat_rusage *)' {aka 'long int(int, unsigned int *, int, struct compat_rusage *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_getrlimit' alias between functions of incompatible types 'long int(unsigned int, struct compat_rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_setrlimit' alias between functions of incompatible types 'long int(unsigned int, struct compat_rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sigprocmask' alias between functions of incompatible types 'long int(int, compat_old_sigset_t *, compat_old_sigset_t *)' {aka 'long int(int, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_sigpending' alias between functions of incompatible types 'long int(compat_old_sigset_t *)' {aka 'long int(unsigned int *)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_times' alias between functions of incompatible types 'long int(struct compat_tms *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_setitimer' alias between functions of incompatible types 'long int(int, struct compat_itimerval *, struct compat_itimerval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_getitimer' alias between functions of incompatible types 'long int(int, struct compat_itimerval *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_nanosleep' alias between functions of incompatible types 'long int(struct compat_timespec *, struct compat_timespec *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_settimeofday' alias between functions of incompatible types 'long int(struct compat_timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] net/ipv4/ping.c:1138:36: warning: 'ping_v4_seq_ops' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/skbuff.h:1478:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] include/linux/skbuff.h:1372:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_epoll_create1' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_epoll_pwait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int, const compat_sigset_t *, compat_size_t)' {aka 'long int(int, struct epoll_event *, int, int, const compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_epoll_pwait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int, const sigset_t *, size_t)' {aka 'long int(int, struct epoll_event *, int, int, const sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_epoll_wait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_epoll_ctl' alias between functions of incompatible types 'long int(int, int, int, struct epoll_event *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_epoll_create' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] kernel/time/timer.c:57:1: warning: ignoring attribute 'section (".data..cacheline_aligned")' because it conflicts with previous 'section (".data")' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] fs/notify/fdinfo.c:64:61: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/input/keyboard/atkbd.c:1071:21: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_signalfd4' alias between functions of incompatible types 'long int(int, sigset_t *, size_t, int)' {aka 'long int(int, sigset_t *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_signalfd' alias between functions of incompatible types 'long int(int, const compat_sigset_t *, compat_size_t)' {aka 'long int(int, const compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_signalfd4' alias between functions of incompatible types 'long int(int, const compat_sigset_t *, compat_size_t, int)' {aka 'long int(int, const compat_sigset_t *, unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_signalfd' alias between functions of incompatible types 'long int(int, sigset_t *, size_t)' {aka 'long int(int, sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/input/mouse/synaptics.c:933:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_flock' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/compat.h:48:25: warning: 'compat_sys_utime' alias between functions of incompatible types 'long int(const char *, struct compat_utimbuf *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_open_by_handle_at' alias between functions of incompatible types 'long int(int, struct file_handle *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_ppoll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, struct compat_timespec *, const compat_sigset_t *, compat_size_t)' {aka 'long int(struct pollfd *, unsigned int, struct compat_timespec *, const compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_pselect6' alias between functions of incompatible types 'long int(int, compat_ulong_t *, compat_ulong_t *, compat_ulong_t *, struct compat_timespec *, void *)' {aka 'long int(int, unsigned int *, unsigned int *, unsigned int *, struct compat_timespec *, void *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_old_select' alias between functions of incompatible types 'long int(struct compat_sel_arg_struct *)' and 'long int(long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_select' alias between functions of incompatible types 'long int(int, compat_ulong_t *, compat_ulong_t *, compat_ulong_t *, struct compat_timeval *)' {aka 'long int(int, unsigned int *, unsigned int *, unsigned int *, struct compat_timeval *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_openat' alias between functions of incompatible types 'long int(int, const char *, int, umode_t)' {aka 'long int(int, const char *, int, short unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_open' alias between functions of incompatible types 'long int(const char *, int, umode_t)' {aka 'long int(const char *, int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_getdents64' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent64 *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_getdents' alias between functions of incompatible types 'long int(unsigned int, struct compat_linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_old_readdir' alias between functions of incompatible types 'long int(unsigned int, struct compat_old_linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_mount' alias between functions of incompatible types 'long int(const char *, const char *, const char *, compat_ulong_t, const void *)' {aka 'long int(const char *, const char *, const char *, unsigned int, const void *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_io_submit' alias between functions of incompatible types 'long int(compat_aio_context_t, int, u32 *)' {aka 'long int(unsigned int, int, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_io_getevents' alias between functions of incompatible types 'long int(compat_aio_context_t, compat_long_t, compat_long_t, struct io_event *, struct compat_timespec *)' {aka 'long int(unsigned int, int, int, struct io_event *, struct compat_timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_io_setup' alias between functions of incompatible types 'long int(unsigned int, u32 *)' {aka 'long int(unsigned int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_fcntl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_fcntl64' alias between functions of incompatible types 'long int(unsigned int, unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_ustat' alias between functions of incompatible types 'long int(unsigned int, struct compat_ustat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_fstatfs64' alias between functions of incompatible types 'long int(unsigned int, compat_size_t, struct compat_statfs64 *)' {aka 'long int(unsigned int, unsigned int, struct compat_statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_statfs64' alias between functions of incompatible types 'long int(const char *, compat_size_t, struct compat_statfs64 *)' {aka 'long int(const char *, unsigned int, struct compat_statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_fstatfs' alias between functions of incompatible types 'long int(unsigned int, struct compat_statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_statfs' alias between functions of incompatible types 'long int(const char *, struct compat_statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_newfstat' alias between functions of incompatible types 'long int(unsigned int, struct compat_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_newfstatat' alias between functions of incompatible types 'long int(unsigned int, const char *, struct compat_stat *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_newlstat' alias between functions of incompatible types 'long int(const char *, struct compat_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_newstat' alias between functions of incompatible types 'long int(const char *, struct compat_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_utimes' alias between functions of incompatible types 'long int(const char *, struct compat_timeval *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_futimesat' alias between functions of incompatible types 'long int(unsigned int, const char *, struct compat_timeval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_utimensat' alias between functions of incompatible types 'long int(unsigned int, const char *, struct compat_timespec *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_timerfd_create' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_timerfd_gettime' alias between functions of incompatible types 'long int(int, struct compat_itimerspec *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_timerfd_settime' alias between functions of incompatible types 'long int(int, int, const struct compat_itimerspec *, struct compat_itimerspec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_timerfd_gettime' alias between functions of incompatible types 'long int(int, struct itimerspec *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_eventfd2' alias between functions of incompatible types 'long int(unsigned int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_timerfd_settime' alias between functions of incompatible types 'long int(int, int, const struct itimerspec *, struct itimerspec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_eventfd' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_io_setup' alias between functions of incompatible types 'long int(unsigned int, aio_context_t *)' {aka 'long int(unsigned int, long unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_io_getevents' alias between functions of incompatible types 'long int(aio_context_t, long int, long int, struct io_event *, struct timespec *)' {aka 'long int(long unsigned int, long int, long int, struct io_event *, struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_io_cancel' alias between functions of incompatible types 'long int(aio_context_t, struct iocb *, struct io_event *)' {aka 'long int(long unsigned int, struct iocb *, struct io_event *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_io_submit' alias between functions of incompatible types 'long int(aio_context_t, long int, struct iocb **)' {aka 'long int(long unsigned int, long int, struct iocb **)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_io_destroy' alias between functions of incompatible types 'long int(aio_context_t)' {aka 'long int(long unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] fs/ext4/super.c:302:9: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] fs/ext4/super.c:306:17: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/input/mouse/psmouse-base.c:1533:59: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] include/linux/syscalls.h:195:25: warning: 'sys_inotify_init1' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_inotify_rm_watch' alias between functions of incompatible types 'long int(int, __s32)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_inotify_add_watch' alias between functions of incompatible types 'long int(int, const char *, u32)' {aka 'long int(int, const char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_quotactl' alias between functions of incompatible types 'long int(unsigned int, const char *, qid_t, void *)' {aka 'long int(unsigned int, const char *, unsigned int, void *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] drivers/input/mouse/alps.c:1346:56: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_getitimer' alias between functions of incompatible types 'long int(int, struct itimerval *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_setitimer' alias between functions of incompatible types 'long int(int, struct itimerval *, struct itimerval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_name_to_handle_at' alias between functions of incompatible types 'long int(int, const char *, struct file_handle *, int *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_open_by_handle_at' alias between functions of incompatible types 'long int(int, struct file_handle *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_lookup_dcookie' alias between functions of incompatible types 'long int(u64, char *, size_t)' {aka 'long int(long long unsigned int, char *, long unsigned int)'} and 'long int(long long int, long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_lookup_dcookie' alias between functions of incompatible types 'long int(u32, u32, char *, compat_size_t)' {aka 'long int(unsigned int, unsigned int, char *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_nanosleep' alias between functions of incompatible types 'long int(struct timespec *, struct timespec *)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_fanotify_init' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/compat.h:48:25: warning: 'compat_sys_fanotify_mark' alias between functions of incompatible types 'long int(int, unsigned int, __u32, __u32, int, const char *)' {aka 'long int(int, unsigned int, unsigned int, unsigned int, int, const char *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_fanotify_mark' alias between functions of incompatible types 'long int(int, unsigned int, __u64, int, const char *)' {aka 'long int(int, unsigned int, long long unsigned int, int, const char *)'} and 'long int(long int, long int, long long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/input/mouse/alps.c:2928:63: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] include/linux/compat.h:48:25: warning: 'compat_sys_ioctl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] fs/jbd/journal.c:889:14: warning: 'blocknr' may be used uninitialized [-Wmaybe-uninitialized] drivers/input/mouse/cypress_ps2.c:541:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] fs/jbd/journal.c:1021:22: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_timer_create' alias between functions of incompatible types 'long int(const clockid_t, struct sigevent *, timer_t *)' {aka 'long int(const int, struct sigevent *, int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_clock_nanosleep' alias between functions of incompatible types 'long int(const clockid_t, int, const struct timespec *, struct timespec *)' {aka 'long int(const int, int, const struct timespec *, struct timespec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_clock_getres' alias between functions of incompatible types 'long int(const clockid_t, struct timespec *)' {aka 'long int(const int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_clock_adjtime' alias between functions of incompatible types 'long int(const clockid_t, struct timex *)' {aka 'long int(const int, struct timex *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_clock_gettime' alias between functions of incompatible types 'long int(const clockid_t, struct timespec *)' {aka 'long int(const int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_clock_settime' alias between functions of incompatible types 'long int(const clockid_t, const struct timespec *)' {aka 'long int(const int, const struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_timer_delete' alias between functions of incompatible types 'long int(timer_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_timer_settime' alias between functions of incompatible types 'long int(timer_t, int, const struct itimerspec *, struct itimerspec *)' {aka 'long int(int, int, const struct itimerspec *, struct itimerspec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_timer_getoverrun' alias between functions of incompatible types 'long int(timer_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_timer_gettime' alias between functions of incompatible types 'long int(timer_t, struct itimerspec *)' {aka 'long int(int, struct itimerspec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] kernel/time/posix-cpu-timers.c:817:17: warning: 'now' may be used uninitialized [-Wmaybe-uninitialized] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] kernel/time/posix-cpu-timers.c:1038:17: warning: 'now' may be used uninitialized [-Wmaybe-uninitialized] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/scsi/scsi_devinfo.c:291:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] drivers/scsi/scsi_devinfo.c:302:25: warning: 'strncpy' output truncated copying between 0 and 16 bytes from a string of length 16 [-Wstringop-truncation] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/scsi/scsi_devinfo.c:517:25: warning: '%s' directive argument is null [-Wformat-overflow=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/syscalls.h:195:25: warning: 'sys_pciconfig_read' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/syscalls.h:195:25: warning: 'sys_pciconfig_write' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/usb/core/usb.c:483:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/video/fbdev/core/../edid.h:74:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/mmc/host/mmc_spi.c:274:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/usb/core/devio.c:1336:57: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/usb/core/devio.c:1341:52: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/usb/core/devio.c:1344:52: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/usb/core/devio.c:1357:40: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/usb/core/devio.c:1358:40: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] drivers/usb/core/devio.c:1359:40: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/net/ethernet/apm/xgene/xgene_enet_hw.c:781:53: warning: '%s' directive output may be truncated writing up to 15 bytes into a region of size 7 [-Wformat-truncation=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/net/ethernet/apm/xgene/xgene_enet_main.c:32:36: warning: array 'xgene_enet_acpi_match' assumed to have one element include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/net/ethernet/apm/xgene/xgene_enet_main.c:32:36: warning: 'xgene_enet_acpi_match' defined but not used [-Wunused-const-variable=] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/usb/storage/transport.c:473:47: warning: 'partial' may be used uninitialized [-Wmaybe-uninitialized] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] drivers/net/ethernet/apm/xgene/xgene_enet_main.c:775:61: warning: '-rx' directive output may be truncated writing 3 bytes into a region of size between 1 and 16 [-Wformat-truncation=] drivers/net/ethernet/apm/xgene/xgene_enet_main.c:772:61: warning: '-rx-txc' directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=] drivers/net/ethernet/apm/xgene/xgene_enet_main.c:812:61: warning: '-txc' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] drivers/usb/host/ehci-hub.c:1303:15: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:534:22: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:655:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/core/hcd.c:450:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=] drivers/tty/serial/of_serial.c:322:26: warning: 'of_serial_pm_ops' defined but not used [-Wunused-const-variable=] drivers/tty/serial/amba-pl011.c:2490:36: warning: 'sbsa_uart_acpi_match' defined but not used [-Wunused-const-variable=] drivers/usb/host/ehci-hub.c:152:38: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:190:40: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:1310:35: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hcd.c:336:33: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:269:40: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hcd.c:785:42: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:871:39: warning: array subscript 254 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:1253:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:428:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:121:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:84:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:70:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:489:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:492:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:465:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] drivers/usb/host/ehci-hub.c:472:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes]
Full Log
# git rev-parse -q --verify 5f5c1db041b45cb74da1c842e13866afcb33975c^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-4.2.y # git rev-parse -q --verify 5f5c1db041b45cb74da1c842e13866afcb33975c^{commit} 5f5c1db041b45cb74da1c842e13866afcb33975c # git checkout -q -f -B kisskb 5f5c1db041b45cb74da1c842e13866afcb33975c # git clean -qxdf # < git log -1 # commit 5f5c1db041b45cb74da1c842e13866afcb33975c # Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org> # Date: Mon Dec 14 21:26:35 2015 -0800 # # Linux 4.2.8 # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 5f5c1db041b45cb74da1c842e13866afcb33975c # < make -s -j 120 ARCH=arm64 O=/kisskb/build/stable-4.2_arm64-defconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- defconfig In file included from scripts/kconfig/zconf.tab.c:2576: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:773:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=] sprintf(newname, "%s%s", dirname, basename); ^~~~~~ /kisskb/src/scripts/kconfig/confdata.c:773:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:773:2: note: 'sprintf' output 1 or more bytes (assuming 4104) into a destination of size 4097 sprintf(newname, "%s%s", dirname, basename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:776:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=] sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:776:3: note: 'sprintf' output between 13 and 4119 bytes into a destination of size 4097 sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # < make -s -j 120 ARCH=arm64 O=/kisskb/build/stable-4.2_arm64-defconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 120 ARCH=arm64 O=/kisskb/build/stable-4.2_arm64-defconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 120 ARCH=arm64 O=/kisskb/build/stable-4.2_arm64-defconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/page-flags.h:9, from /kisskb/src/kernel/bounds.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/kernel/asm-offsets.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/init/do_mounts_initrd.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/init/calibrate.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/main.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/init_task.h:4, from /kisskb/src/init/init_task.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/init/initramfs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/arch/arm64/net/bpf_jit_comp.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/arm64/mm/extable.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/arm64/mm/fault.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/version.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/arm64/mm/copypage.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/arch/arm64/mm/dma-mapping.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/arm64/mm/flush.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/mm/init.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/arm64/mm/pgd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/arm64/mm/ioremap.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/mm/mmu.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/mm/mmap.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/mm/pageattr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/mm/context.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/include/asm-generic/unaligned.h:12, from arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/arch/arm64/crypto/sha2-ce-glue.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/mm/hugetlbpage.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/include/asm-generic/unaligned.h:12, from arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/arch/arm64/crypto/sha1-ce-glue.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/include/asm-generic/unaligned.h:12, from arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/arch/arm64/crypto/aes-ce-cipher.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/arch/arm64/crypto/aes-glue.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/include/asm-generic/unaligned.h:12, from arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/coalesced_mmio.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/arch/arm64/crypto/aes-glue.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../arch/arm/kvm/arm.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/arch/arm64/kvm/../../../arch/arm/kvm/mmu.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/vfio.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/security/min_addr.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/../../../arch/arm/kvm/mmio.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/security/commoncap.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/security/security.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/compat.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/arm64/kvm/../../../arch/arm/kvm/psci.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/asm-generic/local64.h:4, from arch/arm64/include/generated/asm/local64.h:1, from /kisskb/src/include/linux/perf_event.h:25, from /kisskb/src/arch/arm64/kvm/../../../arch/arm/kvm/perf.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/lsm_audit.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/security/integrity/iint.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/msg.h:4, from /kisskb/src/ipc/msg.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/security/integrity/integrity_audit.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/ipc/msgutil.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/emulate.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/ipc/sem.c:75: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/arm64/kvm/regmap.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/inject_fault.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/guest.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/crypto/aes-ce-cipher.c:13: /kisskb/src/include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_AES' defined but not used [-Wunused-const-variable=] 47 | static struct cpu_feature const cpu_feature_match_ ## x[] = \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/aes-ce-cipher.c:264:1: note: in expansion of macro 'module_cpu_feature_match' 264 | module_cpu_feature_match(AES, aes_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/arm/vgic-v2.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/gc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/ipc/shm.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/process_keys.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/crypto/sha2-ce-glue.c:16: /kisskb/src/include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_SHA2' defined but not used [-Wunused-const-variable=] 47 | static struct cpu_feature const cpu_feature_match_ ## x[] = \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/sha2-ce-glue.c:129:1: note: in expansion of macro 'module_cpu_feature_match' 129 | module_cpu_feature_match(SHA2, sha2_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/security/keys/sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/sys_regs.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/request_key_auth.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/reset.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/ipc/ipc_sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/user_defined.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/nsproxy.h:4, from /kisskb/src/ipc/mq_sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/proc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/arm/vgic-v3-emul.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/compat_mq.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/ipc/mqueue.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:14: /kisskb/src/include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_PMULL' defined but not used [-Wunused-const-variable=] 47 | static struct cpu_feature const cpu_feature_match_ ## x[] = \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:155:1: note: in expansion of macro 'module_cpu_feature_match' 155 | module_cpu_feature_match(PMULL, ghash_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/arm/vgic.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/request_key.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/key.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/keyctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/handle_exit.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/linux/kvm_host.h:10, from /kisskb/src/arch/arm64/kvm/sys_regs_generic_v8.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/arm/vgic-v2-emul.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/keyring.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/arm/arch_timer.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:17: /kisskb/src/include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_AES' defined but not used [-Wunused-const-variable=] 47 | static struct cpu_feature const cpu_feature_match_ ## x[] = \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:452:1: note: in expansion of macro 'module_cpu_feature_match' 452 | module_cpu_feature_match(AES, aes_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/keys/permission.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/arm/vgic-v3.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_msgget' alias between functions of incompatible types 'long int(key_t, int)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:241:1: note: in expansion of macro 'SYSCALL_DEFINE2' 241 | SYSCALL_DEFINE2(msgget, key_t, key, int, msgflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:241:1: note: in expansion of macro 'SYSCALL_DEFINE2' 241 | SYSCALL_DEFINE2(msgget, key_t, key, int, msgflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_msgrcv' alias between functions of incompatible types 'long int(int, struct msgbuf *, size_t, long int, int)' {aka 'long int(int, struct msgbuf *, long unsigned int, long int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:1014:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1014 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:1014:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1014 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_msgsnd' alias between functions of incompatible types 'long int(int, struct msgbuf *, size_t, int)' {aka 'long int(int, struct msgbuf *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:722:1: note: in expansion of macro 'SYSCALL_DEFINE4' 722 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:722:1: note: in expansion of macro 'SYSCALL_DEFINE4' 722 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_msgctl' alias between functions of incompatible types 'long int(int, int, struct msqid_ds *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:522:1: note: in expansion of macro 'SYSCALL_DEFINE3' 522 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:522:1: note: in expansion of macro 'SYSCALL_DEFINE3' 522 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/api.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/cipher.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/crypto/crypto_wq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-core.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/memneq.c:62: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/compress.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/block/bio.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/include/crypto/internal/geniv.h:16, from /kisskb/src/crypto/aead.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/proc.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/elevator.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/scatterwalk.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/algapi.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/blkcipher.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-tag.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/compat.c:23: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_semctl' alias between functions of incompatible types 'long int(int, int, int, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:413:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 413 | COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:413:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 413 | COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_semtimedop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int, const struct compat_timespec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:749:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 749 | COMPAT_SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsems, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:749:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 749 | COMPAT_SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsems, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_shmctl' alias between functions of incompatible types 'long int(int, int, void *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:668:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 668 | COMPAT_SYSCALL_DEFINE3(shmctl, int, first, int, second, void __user *, uptr) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:668:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 668 | COMPAT_SYSCALL_DEFINE3(shmctl, int, first, int, second, void __user *, uptr) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_shmat' alias between functions of incompatible types 'long int(int, compat_uptr_t, int)' {aka 'long int(int, unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:552:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 552 | COMPAT_SYSCALL_DEFINE3(shmat, int, shmid, compat_uptr_t, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:552:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 552 | COMPAT_SYSCALL_DEFINE3(shmat, int, shmid, compat_uptr_t, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_msgctl' alias between functions of incompatible types 'long int(int, int, void *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:498:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 498 | COMPAT_SYSCALL_DEFINE3(msgctl, int, first, int, second, void __user *, uptr) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:498:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 498 | COMPAT_SYSCALL_DEFINE3(msgctl, int, first, int, second, void __user *, uptr) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_msgrcv' alias between functions of incompatible types 'long int(int, compat_uptr_t, compat_ssize_t, compat_long_t, int)' {aka 'long int(int, unsigned int, int, int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:429:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 429 | COMPAT_SYSCALL_DEFINE5(msgrcv, int, msqid, compat_uptr_t, msgp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:429:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 429 | COMPAT_SYSCALL_DEFINE5(msgrcv, int, msqid, compat_uptr_t, msgp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_msgsnd' alias between functions of incompatible types 'long int(int, compat_uptr_t, compat_ssize_t, int)' {aka 'long int(int, unsigned int, int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:418:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 418 | COMPAT_SYSCALL_DEFINE4(msgsnd, int, msqid, compat_uptr_t, msgp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c:418:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 418 | COMPAT_SYSCALL_DEFINE4(msgsnd, int, msqid, compat_uptr_t, msgp, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/arch/arm64/lib/delay.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/ablkcipher.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mempool.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-sysfs.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/filemap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-settings.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-flush.c:67: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/maccess.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/chainiv.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/shash.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/oom.h:5, from /kisskb/src/mm/oom_kill.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/socket.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/page-writeback.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/eseqiv.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_alloc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-exec.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/readahead.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/truncate.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/akcipher.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-map.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/fork.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/ahash.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-merge.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/pcompress.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/sem.c:81: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_semget' alias between functions of incompatible types 'long int(key_t, int, int)' {aka 'long int(int, int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:582:1: note: in expansion of macro 'SYSCALL_DEFINE3' 582 | SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:582:1: note: in expansion of macro 'SYSCALL_DEFINE3' 582 | SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_semop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:2027:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2027 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:2027:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2027 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_semtimedop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int, const struct timespec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1792:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1792 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1792:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1792 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_semctl' alias between functions of incompatible types 'long int(int, int, int, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1587:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1587 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1587:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1587 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kernel/debug-monitors.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/read_write.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/open.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-softirq.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/exec_domain.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-timeout.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-iopoll.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dns_resolver/dns_key.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-lib.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/9p/client.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/9p/mod.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/amba/bus.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/9p/error.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/9p/util.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/file_table.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dns_resolver/dns_query.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/security/keys/proc.c: In function 'proc_keys_show': /kisskb/src/security/keys/proc.c:240:40: warning: '%lu' directive writing between 1 and 14 bytes into a region of size 12 [-Wformat-overflow=] 240 | sprintf(xbuf, "%luw", timo / (60*60*24*7)); | ^~~ /kisskb/src/security/keys/proc.c:240:39: note: directive argument in the range [1, 30500568904943] 240 | sprintf(xbuf, "%luw", timo / (60*60*24*7)); | ^~~~~~ /kisskb/src/security/keys/proc.c:240:25: note: 'sprintf' output between 3 and 16 bytes into a destination of size 12 240 | sprintf(xbuf, "%luw", timo / (60*60*24*7)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/algboss.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/super.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-sysfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/9p/trans_common.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/testmgr.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/crypto/aes_generic.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/9p/protocol.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-tag.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-cpu.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libata-core.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/util.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-cpumap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/crypto/sha1-ce-glue.c:16: /kisskb/src/include/linux/cpufeature.h:47:33: warning: 'cpu_feature_match_SHA1' defined but not used [-Wunused-const-variable=] 47 | static struct cpu_feature const cpu_feature_match_ ## x[] = \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/sha1-ce-glue.c:113:1: note: in expansion of macro 'module_cpu_feature_match' 113 | module_cpu_feature_match(SHA1, sha1_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/9p/trans_fd.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/block/elevator.c: In function 'elv_register': /kisskb/src/block/elevator.c:839:35: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 839 | "%s_io_cq", e->elevator_name); | ^ /kisskb/src/block/elevator.c:838:17: note: 'snprintf' output between 7 and 22 bytes into a destination of size 21 838 | snprintf(e->icq_cache_name, sizeof(e->icq_cache_name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | "%s_io_cq", e->elevator_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/include/linux/errqueue.h:5, from /kisskb/src/net/core/sock.c:96: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/ata/libata-scsi.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/request_sock.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/ioctl.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crc32c_generic.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/skbuff.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/component.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/rng.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/rng.h:17, from /kisskb/src/crypto/ansi_cprng.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/sctp.h:57, from /kisskb/src/security/lsm_audit.c:31: /kisskb/src/include/uapi/linux/sctp.h:306:1: warning: alignment 4 of 'struct sctp_paddr_change' is less than 8 [-Wpacked-not-aligned] 306 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:580:1: warning: alignment 4 of 'struct sctp_setpeerprim' is less than 8 [-Wpacked-not-aligned] 580 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:579:33: warning: 'sspp_addr' offset 4 in 'struct sctp_setpeerprim' isn't aligned to 8 [-Wpacked-not-aligned] 579 | struct sockaddr_storage sspp_addr; | ^~~~~~~~~ /kisskb/src/include/uapi/linux/sctp.h:593:1: warning: alignment 4 of 'struct sctp_prim' is less than 8 [-Wpacked-not-aligned] 593 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:592:33: warning: 'ssp_addr' offset 4 in 'struct sctp_prim' isn't aligned to 8 [-Wpacked-not-aligned] 592 | struct sockaddr_storage ssp_addr; | ^~~~~~~~ /kisskb/src/include/uapi/linux/sctp.h:640:1: warning: alignment 4 of 'struct sctp_paddrparams' is less than 8 [-Wpacked-not-aligned] 640 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:634:33: warning: 'spp_address' offset 4 in 'struct sctp_paddrparams' isn't aligned to 8 [-Wpacked-not-aligned] 634 | struct sockaddr_storage spp_address; | ^~~~~~~~~~~ /kisskb/src/include/uapi/linux/sctp.h:747:1: warning: alignment 4 of 'struct sctp_paddrinfo' is less than 8 [-Wpacked-not-aligned] 747 | } __attribute__((packed, aligned(4))); | ^ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/core.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/uapi/linux/sctp.h:741:33: warning: 'spinfo_address' offset 4 in 'struct sctp_paddrinfo' isn't aligned to 8 [-Wpacked-not-aligned] 741 | struct sockaddr_storage spinfo_address; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/compat_mq.c:9: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_mq_open' alias between functions of incompatible types 'long int(const char *, int, compat_mode_t, struct compat_mq_attr *)' {aka 'long int(const char *, int, short unsigned int, struct compat_mq_attr *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:49:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 49 | COMPAT_SYSCALL_DEFINE4(mq_open, const char __user *, u_name, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:49:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 49 | COMPAT_SYSCALL_DEFINE4(mq_open, const char __user *, u_name, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_mq_getsetattr' alias between functions of incompatible types 'long int(mqd_t, const struct compat_mq_attr *, struct compat_mq_attr *)' {aka 'long int(int, const struct compat_mq_attr *, struct compat_mq_attr *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:112:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 112 | COMPAT_SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:112:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 112 | COMPAT_SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_mq_notify' alias between functions of incompatible types 'long int(mqd_t, const struct compat_sigevent *)' {aka 'long int(int, const struct compat_sigevent *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:95:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 95 | COMPAT_SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:95:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 95 | COMPAT_SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_mq_timedreceive' alias between functions of incompatible types 'long int(mqd_t, char *, compat_size_t, unsigned int *, const struct compat_timespec *)' {aka 'long int(int, char *, unsigned int, unsigned int *, const struct compat_timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:81:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 81 | COMPAT_SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:81:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 81 | COMPAT_SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_mq_timedsend' alias between functions of incompatible types 'long int(mqd_t, const char *, compat_size_t, unsigned int, const struct compat_timespec *)' {aka 'long int(int, const char *, unsigned int, unsigned int, const struct compat_timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:67:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 67 | COMPAT_SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat_mq.c:67:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 67 | COMPAT_SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/ablk_helper.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mmzone.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/include/crypto/internal/geniv.h:16, from /kisskb/src/crypto/echainiv.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/lockref.h:17, from /kisskb/src/lib/lockref.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/div64.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/readahead.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_readahead' alias between functions of incompatible types 'long int(int, loff_t, size_t)' {aka 'long int(int, long long int, long unsigned int)'} and 'long int(long int, long long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/readahead.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE3' 562 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/readahead.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE3' 562 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/char_dev.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kernel/fpsimd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/stat.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/shm.c:36: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_shmget' alias between functions of incompatible types 'long int(key_t, size_t, int)' {aka 'long int(int, long unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:619:1: note: in expansion of macro 'SYSCALL_DEFINE3' 619 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:619:1: note: in expansion of macro 'SYSCALL_DEFINE3' 619 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_shmdt' alias between functions of incompatible types 'long int(char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1226:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1226 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1226:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1226 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_shmat' alias between functions of incompatible types 'long int(int, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1210:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1210 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1210:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1210 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_shmctl' alias between functions of incompatible types 'long int(int, int, struct shmid_ds *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:948:1: note: in expansion of macro 'SYSCALL_DEFINE3' 948 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:948:1: note: in expansion of macro 'SYSCALL_DEFINE3' 948 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/arch/arm64/kernel/irq.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/crypto/aead.c: In function 'crypto_nivaead_report': /kisskb/src/crypto/aead.c:340:9: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 340 | strncpy(raead.geniv, aead->geniv, sizeof(raead.geniv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/loop.c:52: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/security/keys/keyctl.c:16: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_add_key' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, key_serial_t)' {aka 'long int(const char *, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE5' 60 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE5' 60 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_keyctl' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:1559:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1559 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:1559:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1559 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_request_key' alias between functions of incompatible types 'long int(const char *, const char *, const char *, key_serial_t)' {aka 'long int(const char *, const char *, const char *, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:164:1: note: in expansion of macro 'SYSCALL_DEFINE4' 164 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:164:1: note: in expansion of macro 'SYSCALL_DEFINE4' 164 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/datagram.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/arch/arm64/kernel/process.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/bus/arm-cci.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/stream.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_timing_quantize': /kisskb/src/drivers/ata/libata-core.c:2947:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2947 | q->setup = EZ(t->setup * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ /kisskb/src/drivers/ata/libata-core.c:2948:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2948 | q->act8b = EZ(t->act8b * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ /kisskb/src/drivers/ata/libata-core.c:2949:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2949 | q->rec8b = EZ(t->rec8b * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ /kisskb/src/drivers/ata/libata-core.c:2950:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2950 | q->cyc8b = EZ(t->cyc8b * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/arch/arm64/kernel/signal.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/ata/libata-core.c:2951:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2951 | q->active = EZ(t->active * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ /kisskb/src/drivers/ata/libata-core.c:2952:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2952 | q->recover = EZ(t->recover * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ /kisskb/src/drivers/ata/libata-core.c:2953:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2953 | q->dmack_hold = EZ(t->dmack_hold * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ /kisskb/src/drivers/ata/libata-core.c:2954:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2954 | q->cycle = EZ(t->cycle * 1000, T); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/arch/arm64/kernel/setup.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/vmstat.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/ata/libata-core.c:2955:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 2955 | q->udma = EZ(t->udma * 1000, UT); | ^ /kisskb/src/drivers/ata/libata-core.c:2943:35: note: in definition of macro 'EZ' 2943 | #define EZ(v, unit) ((v)?ENOUGH(v, unit):0) | ^ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/arch/arm64/kernel/ptrace.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/9p/trans_virtio.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/mm/backing-dev.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/scm.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/drivers/block/virtio_blk.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/gen_stats.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/parser.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/exec_domain.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_personality' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exec_domain.c:50:1: note: in expansion of macro 'SYSCALL_DEFINE1' 50 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exec_domain.c:50:1: note: in expansion of macro 'SYSCALL_DEFINE1' 50 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/exec.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/block/genhd.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rwsem.h:13, from /kisskb/src/lib/debug_locks.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/async.h:16, from /kisskb/src/drivers/base/bus.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/shmem.c:69: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_memfd_create' alias between functions of incompatible types 'long int(const char *, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:2907:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2907 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:2907:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2907 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/dd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lseek' alias between functions of incompatible types 'long int(unsigned int, off_t, unsigned int)' {aka 'long int(unsigned int, long int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:276:1: note: in expansion of macro 'SYSCALL_DEFINE3' 276 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:276:1: note: in expansion of macro 'SYSCALL_DEFINE3' 276 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sendfile64' alias between functions of incompatible types 'long int(int, int, compat_loff_t *, compat_size_t)' {aka 'long int(int, int, long long int *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1312:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1312 | COMPAT_SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1312:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1312 | COMPAT_SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sendfile' alias between functions of incompatible types 'long int(int, int, compat_off_t *, compat_size_t)' {aka 'long int(int, int, int *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1292:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1292 | COMPAT_SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1292:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1292 | COMPAT_SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sendfile64' alias between functions of incompatible types 'long int(int, int, loff_t *, size_t)' {aka 'long int(int, int, long long int *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1274:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1274 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1274:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1274 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sendfile' alias between functions of incompatible types 'long int(int, int, off_t *, size_t)' {aka 'long int(int, int, long int *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1255:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1255 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1255:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1255 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_pwritev' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t, u32, u32)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1145:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1145 | COMPAT_SYSCALL_DEFINE5(pwritev, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1145:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1145 | COMPAT_SYSCALL_DEFINE5(pwritev, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_writev' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1099:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1099 | COMPAT_SYSCALL_DEFINE3(writev, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1099:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1099 | COMPAT_SYSCALL_DEFINE3(writev, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_preadv' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t, u32, u32)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1068:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1068 | COMPAT_SYSCALL_DEFINE5(preadv, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1068:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1068 | COMPAT_SYSCALL_DEFINE5(preadv, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_readv' alias between functions of incompatible types 'long int(compat_ulong_t, const struct compat_iovec *, compat_ulong_t)' {aka 'long int(unsigned int, const struct compat_iovec *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1022:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1022 | COMPAT_SYSCALL_DEFINE3(readv, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1022:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1022 | COMPAT_SYSCALL_DEFINE3(readv, compat_ulong_t, fd, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pwritev' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:922:1: note: in expansion of macro 'SYSCALL_DEFINE5' 922 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:922:1: note: in expansion of macro 'SYSCALL_DEFINE5' 922 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_preadv' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:898:1: note: in expansion of macro 'SYSCALL_DEFINE5' 898 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:898:1: note: in expansion of macro 'SYSCALL_DEFINE5' 898 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_writev' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:872:1: note: in expansion of macro 'SYSCALL_DEFINE3' 872 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:872:1: note: in expansion of macro 'SYSCALL_DEFINE3' 872 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_readv' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:852:1: note: in expansion of macro 'SYSCALL_DEFINE3' 852 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:852:1: note: in expansion of macro 'SYSCALL_DEFINE3' 852 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pwrite64' alias between functions of incompatible types 'long int(unsigned int, const char *, size_t, loff_t)' {aka 'long int(unsigned int, const char *, long unsigned int, long long int)'} and 'long int(long int, long int, long int, long long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:614:1: note: in expansion of macro 'SYSCALL_DEFINE4' 614 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:614:1: note: in expansion of macro 'SYSCALL_DEFINE4' 614 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/scsi_ioctl.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pread64' alias between functions of incompatible types 'long int(unsigned int, char *, size_t, loff_t)' {aka 'long int(unsigned int, char *, long unsigned int, long long int)'} and 'long int(long int, long int, long int, long long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:594:1: note: in expansion of macro 'SYSCALL_DEFINE4' 594 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:594:1: note: in expansion of macro 'SYSCALL_DEFINE4' 594 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_write' alias between functions of incompatible types 'long int(unsigned int, const char *, size_t)' {aka 'long int(unsigned int, const char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:577:1: note: in expansion of macro 'SYSCALL_DEFINE3' 577 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:577:1: note: in expansion of macro 'SYSCALL_DEFINE3' 577 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_read' alias between functions of incompatible types 'long int(unsigned int, char *, size_t)' {aka 'long int(unsigned int, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE3' 562 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE3' 562 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_llseek' alias between functions of incompatible types 'long int(unsigned int, long unsigned int, long unsigned int, loff_t *, unsigned int)' {aka 'long int(unsigned int, long unsigned int, long unsigned int, long long int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:302:1: note: in expansion of macro 'SYSCALL_DEFINE5' 302 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:302:1: note: in expansion of macro 'SYSCALL_DEFINE5' 302 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_lseek' alias between functions of incompatible types 'long int(unsigned int, compat_off_t, unsigned int)' {aka 'long int(unsigned int, int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:295:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 295 | COMPAT_SYSCALL_DEFINE3(lseek, unsigned int, fd, compat_off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:295:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 295 | COMPAT_SYSCALL_DEFINE3(lseek, unsigned int, fd, compat_off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/mqueue.c:29: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_open' alias between functions of incompatible types 'long int(const char *, int, umode_t, struct mq_attr *)' {aka 'long int(const char *, int, short unsigned int, struct mq_attr *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:771:1: note: in expansion of macro 'SYSCALL_DEFINE4' 771 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:771:1: note: in expansion of macro 'SYSCALL_DEFINE4' 771 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_getsetattr' alias between functions of incompatible types 'long int(mqd_t, const struct mq_attr *, struct mq_attr *)' {aka 'long int(int, const struct mq_attr *, struct mq_attr *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1321:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1321 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1321:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1321 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_notify' alias between functions of incompatible types 'long int(mqd_t, const struct sigevent *)' {aka 'long int(int, const struct sigevent *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1189:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1189 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1189:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1189 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_timedreceive' alias between functions of incompatible types 'long int(mqd_t, char *, size_t, unsigned int *, const struct timespec *)' {aka 'long int(int, char *, long unsigned int, unsigned int *, const struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1079:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1079 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1079:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1079 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_timedsend' alias between functions of incompatible types 'long int(mqd_t, const char *, size_t, unsigned int, const struct timespec *)' {aka 'long int(int, const char *, long unsigned int, unsigned int, const struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:958:1: note: in expansion of macro 'SYSCALL_DEFINE5' 958 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:958:1: note: in expansion of macro 'SYSCALL_DEFINE5' 958 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:852:1: note: in expansion of macro 'SYSCALL_DEFINE1' 852 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:852:1: note: in expansion of macro 'SYSCALL_DEFINE1' 852 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/lib/random32.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/kasprintf.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/jitterentropy-kcapi.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/block/partition-generic.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/syscore_ops.h:12, from /kisskb/src/drivers/base/syscore.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/char/mem.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/block/ioprio.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/bust_spinlocks.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/open.c:26: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_truncate' alias between functions of incompatible types 'long int(const char *, long int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:142:1: note: in expansion of macro 'SYSCALL_DEFINE2' 142 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:142:1: note: in expansion of macro 'SYSCALL_DEFINE2' 142 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1099:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1099 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1099:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1099 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1099:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1099 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1099:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1099 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_creat' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1061:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1061 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1061:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1061 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_openat' alias between functions of incompatible types 'long int(int, const char *, int, umode_t)' {aka 'long int(int, const char *, int, short unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1046:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1046 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1046:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1046 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_open' alias between functions of incompatible types 'long int(const char *, int, umode_t)' {aka 'long int(const char *, int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1038:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1038 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1038:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1038 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchown' alias between functions of incompatible types 'long int(unsigned int, uid_t, gid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:652:1: note: in expansion of macro 'SYSCALL_DEFINE3' 652 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:652:1: note: in expansion of macro 'SYSCALL_DEFINE3' 652 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lchown' alias between functions of incompatible types 'long int(const char *, uid_t, gid_t)' {aka 'long int(const char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:646:1: note: in expansion of macro 'SYSCALL_DEFINE3' 646 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:646:1: note: in expansion of macro 'SYSCALL_DEFINE3' 646 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chown' alias between functions of incompatible types 'long int(const char *, uid_t, gid_t)' {aka 'long int(const char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:641:1: note: in expansion of macro 'SYSCALL_DEFINE3' 641 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:641:1: note: in expansion of macro 'SYSCALL_DEFINE3' 641 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchownat' alias between functions of incompatible types 'long int(int, const char *, uid_t, gid_t, int)' {aka 'long int(int, const char *, unsigned int, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE5' 609 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE5' 609 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chmod' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE2' 562 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE2' 562 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchmodat' alias between functions of incompatible types 'long int(int, const char *, umode_t)' {aka 'long int(int, const char *, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:544:1: note: in expansion of macro 'SYSCALL_DEFINE3' 544 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:544:1: note: in expansion of macro 'SYSCALL_DEFINE3' 544 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchmod' alias between functions of incompatible types 'long int(unsigned int, umode_t)' {aka 'long int(unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:531:1: note: in expansion of macro 'SYSCALL_DEFINE2' 531 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:531:1: note: in expansion of macro 'SYSCALL_DEFINE2' 531 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chroot' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:469:1: note: in expansion of macro 'SYSCALL_DEFINE1' 469 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:469:1: note: in expansion of macro 'SYSCALL_DEFINE1' 469 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchdir' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:444:1: note: in expansion of macro 'SYSCALL_DEFINE1' 444 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:444:1: note: in expansion of macro 'SYSCALL_DEFINE1' 444 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:418:1: note: in expansion of macro 'SYSCALL_DEFINE1' 418 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:418:1: note: in expansion of macro 'SYSCALL_DEFINE1' 418 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_access' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:413:1: note: in expansion of macro 'SYSCALL_DEFINE2' 413 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:413:1: note: in expansion of macro 'SYSCALL_DEFINE2' 413 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_faccessat' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:337:1: note: in expansion of macro 'SYSCALL_DEFINE3' 337 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:337:1: note: in expansion of macro 'SYSCALL_DEFINE3' 337 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fallocate' alias between functions of incompatible types 'long int(int, int, loff_t, loff_t)' {aka 'long int(int, int, long long int, long long int)'} and 'long int(long int, long int, long long int, long long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:320:1: note: in expansion of macro 'SYSCALL_DEFINE4' 320 | SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:320:1: note: in expansion of macro 'SYSCALL_DEFINE4' 320 | SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/open.c:26: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_ftruncate' alias between functions of incompatible types 'long int(unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:207:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 207 | COMPAT_SYSCALL_DEFINE2(ftruncate, unsigned int, fd, compat_ulong_t, length) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:207:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 207 | COMPAT_SYSCALL_DEFINE2(ftruncate, unsigned int, fd, compat_ulong_t, length) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/open.c:26: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ftruncate' alias between functions of incompatible types 'long int(unsigned int, long unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:201:1: note: in expansion of macro 'SYSCALL_DEFINE2' 201 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:201:1: note: in expansion of macro 'SYSCALL_DEFINE2' 201 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/open.c:26: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_truncate' alias between functions of incompatible types 'long int(const char *, compat_off_t)' {aka 'long int(const char *, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:148:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 148 | COMPAT_SYSCALL_DEFINE2(truncate, const char __user *, path, compat_off_t, length) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:148:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 148 | COMPAT_SYSCALL_DEFINE2(truncate, const char __user *, path, compat_off_t, length) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/clk-devres.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/lib/bitmap.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/debug_locks.h:4, from /kisskb/src/kernel/panic.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/scatterlist.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/mm_init.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/gcd.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/kernel/sys.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/crypto/echainiv.c:29: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:307:1: note: in expansion of macro 'module_init' 307 | module_init(echainiv_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:297:19: note: 'init_module' target declared here 297 | static int __init echainiv_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/echainiv.c:29: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:308:1: note: in expansion of macro 'module_exit' 308 | module_exit(echainiv_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:302:20: note: 'cleanup_module' target declared here 302 | static void __exit echainiv_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ethernet/eth.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netlink/af_netlink.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/noop-iosched.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/block/partitions/check.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/block/bounce.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/crypto/ablk_helper.c: In function 'ablk_init': /kisskb/src/crypto/ablk_helper.c:144:56: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] 144 | snprintf(drv_name, sizeof(drv_name), "__driver-%s", | ^~ /kisskb/src/crypto/ablk_helper.c:144:9: note: 'snprintf' output between 10 and 73 bytes into a destination of size 64 144 | snprintf(drv_name, sizeof(drv_name), "__driver-%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | crypto_tfm_alg_driver_name(tfm)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/compat_ioctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/block/cfq-iosched.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:68, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/ipv6/addrconf_core.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/partitions/efi.c:99: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/kernel/stacktrace.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:68, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/ipv6/exthdrs_core.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/drivers/clocksource/mmio.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/crypto/sha256_generic.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:288:1: note: in expansion of macro 'module_init' 288 | module_init(sha256_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:278:19: note: 'init_module' target declared here 278 | static int __init sha256_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha256_generic.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:289:1: note: in expansion of macro 'module_exit' 289 | module_exit(sha256_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:283:20: note: 'cleanup_module' target declared here 283 | static void __exit sha256_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/crypto_null.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_null_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:217:1: note: in expansion of macro 'module_init' 217 | module_init(crypto_null_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:191:19: note: 'init_module' target declared here 191 | static int __init crypto_null_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/msdos.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/crypto/crypto_null.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_null_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:218:1: note: in expansion of macro 'module_exit' 218 | module_exit(crypto_null_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit crypto_null_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/hmac.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmac_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:266:1: note: in expansion of macro 'module_init' 266 | module_init(hmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:256:19: note: 'init_module' target declared here 256 | static int __init hmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/hmac.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmac_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c:267:1: note: in expansion of macro 'module_exit' 267 | module_exit(hmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:261:20: note: 'cleanup_module' target declared here 261 | static void __exit hmac_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/clocksource/clksrc-of.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/stat.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_newstat' alias between functions of incompatible types 'long int(const char *, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 266 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 266 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fstatat64' alias between functions of incompatible types 'long int(int, const char *, struct stat64 *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:435:1: note: in expansion of macro 'SYSCALL_DEFINE4' 435 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:435:1: note: in expansion of macro 'SYSCALL_DEFINE4' 435 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fstat64' alias between functions of incompatible types 'long int(long unsigned int, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:424:1: note: in expansion of macro 'SYSCALL_DEFINE2' 424 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:424:1: note: in expansion of macro 'SYSCALL_DEFINE2' 424 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lstat64' alias between functions of incompatible types 'long int(const char *, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:412:1: note: in expansion of macro 'SYSCALL_DEFINE2' 412 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:412:1: note: in expansion of macro 'SYSCALL_DEFINE2' 412 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_stat64' alias between functions of incompatible types 'long int(const char *, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:400:1: note: in expansion of macro 'SYSCALL_DEFINE2' 400 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:400:1: note: in expansion of macro 'SYSCALL_DEFINE2' 400 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_readlink' alias between functions of incompatible types 'long int(const char *, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:349:1: note: in expansion of macro 'SYSCALL_DEFINE3' 349 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:349:1: note: in expansion of macro 'SYSCALL_DEFINE3' 349 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_readlinkat' alias between functions of incompatible types 'long int(int, const char *, char *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:315:1: note: in expansion of macro 'SYSCALL_DEFINE4' 315 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:315:1: note: in expansion of macro 'SYSCALL_DEFINE4' 315 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_newfstat' alias between functions of incompatible types 'long int(unsigned int, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:304:1: note: in expansion of macro 'SYSCALL_DEFINE2' 304 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:304:1: note: in expansion of macro 'SYSCALL_DEFINE2' 304 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_newfstatat' alias between functions of incompatible types 'long int(int, const char *, struct stat *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:291:1: note: in expansion of macro 'SYSCALL_DEFINE4' 291 | SYSCALL_DEFINE4(newfstatat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:291:1: note: in expansion of macro 'SYSCALL_DEFINE4' 291 | SYSCALL_DEFINE4(newfstatat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_newlstat' alias between functions of incompatible types 'long int(const char *, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE2' 277 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE2' 277 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mmu_context.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/crypto/drbg.h:46, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1997:1: note: in expansion of macro 'module_init' 1997 | module_init(drbg_init); | ^~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1959:19: note: 'init_module' target declared here 1959 | static int __init drbg_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/mm/percpu.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/crypto/drbg.h:46, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drbg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1998:1: note: in expansion of macro 'module_exit' 1998 | module_exit(drbg_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1992:20: note: 'cleanup_module' target declared here 1992 | static void __exit drbg_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/mm/slab_common.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clocksource/arm_arch_timer.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/driver.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sched/sch_generic.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/fork.c:41: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_set_tid_address' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1197:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1197 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1197:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1197 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_unshare' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1946:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1946 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/pipe.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1946:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1946 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_clone' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, int *, long unsigned int, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1799:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1799 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1799:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1799 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/packet/af_packet.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sched/sch_mq.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/list_sort.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/uuid.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/swap.h:4, from /kisskb/src/mm/compaction.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/class.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/exec.c: In function 'get_task_comm': /kisskb/src/fs/exec.c:1056:39: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 1056 | strncpy(buf, tsk->comm, sizeof(tsk->comm)); | ^ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/lib/iov_iter.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/net/socket.c:83: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_socket' alias between functions of incompatible types 'long int(int, int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1219:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1219 | SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1219:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1219 | SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_recvmmsg' alias between functions of incompatible types 'long int(int, struct mmsghdr *, unsigned int, unsigned int, struct timespec *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2273:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2273 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2273:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2273 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_recvmsg' alias between functions of incompatible types 'long int(int, struct user_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2157:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2157 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/mm/vmacache.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2157:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2157 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sendmmsg' alias between functions of incompatible types 'long int(int, struct mmsghdr *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2060:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2060 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2060:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2060 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/include/linux/flex_array.h:6, from /kisskb/src/lib/flex_array.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sendmsg' alias between functions of incompatible types 'long int(int, struct user_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1993:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1993 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1993:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1993 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_shutdown' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1800:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1800 | SYSCALL_DEFINE2(shutdown, int, fd, int, how) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1800:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1800 | SYSCALL_DEFINE2(shutdown, int, fd, int, how) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1770:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1770 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1770:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1770 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1736:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1736 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1736:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1736 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_recv' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int)' {aka 'long int(int, void *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1725:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1725 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1725:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1725 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/drivers/base/platform.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_recvfrom' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int, struct sockaddr *, int *)' {aka 'long int(int, void *, long unsigned int, unsigned int, struct sockaddr *, int *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1681:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1681 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1681:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1681 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_send' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int)' {aka 'long int(int, void *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1669:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1669 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1669:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1669 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sendto' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int, struct sockaddr *, int)' {aka 'long int(int, void *, long unsigned int, unsigned int, struct sockaddr *, int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1625:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1625 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1625:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1625 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getpeername' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1593:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1593 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1593:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1593 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getsockname' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1562:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1562 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/exec.c:48: /kisskb/src/fs/exec.c: At top level: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_uselib' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:108:1: note: in expansion of macro 'SYSCALL_DEFINE1' 108 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:108:1: note: in expansion of macro 'SYSCALL_DEFINE1' 108 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/fs/exec.c:36: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_execveat' alias between functions of incompatible types 'long int(int, const char *, const compat_uptr_t *, const compat_uptr_t *, int)' {aka 'long int(int, const char *, const unsigned int *, const unsigned int *, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1733:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1733 | COMPAT_SYSCALL_DEFINE5(execveat, int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1562:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1562 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1733:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1733 | COMPAT_SYSCALL_DEFINE5(execveat, int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_execve' alias between functions of incompatible types 'long int(const char *, const compat_uptr_t *, const compat_uptr_t *)' {aka 'long int(const char *, const unsigned int *, const unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1726:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1726 | COMPAT_SYSCALL_DEFINE3(execve, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1726:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1726 | COMPAT_SYSCALL_DEFINE3(execve, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_connect' alias between functions of incompatible types 'long int(int, struct sockaddr *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1530:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1530 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1530:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1530 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/exec.c:48: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_execveat' alias between functions of incompatible types 'long int(int, const char *, const char * const*, const char * const*, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1712:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1712 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1712:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1712 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_execve' alias between functions of incompatible types 'long int(const char *, const char * const*, const char * const*)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1704:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1704 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_accept' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1512:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1512 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1512:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1512 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_accept4' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1431:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1431 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1704:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1704 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1431:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1431 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_listen' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1398:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1398 | SYSCALL_DEFINE2(listen, int, fd, int, backlog) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/base/cpu.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1398:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1398 | SYSCALL_DEFINE2(listen, int, fd, int, backlog) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_bind' alias between functions of incompatible types 'long int(int, struct sockaddr *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1369:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1369 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1369:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1369 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_socketpair' alias between functions of incompatible types 'long int(int, int, int, int *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1260:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1260 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/include/linux/clockchips.h:13, from /kisskb/src/arch/arm64/kernel/time.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1260:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1260 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/inetpeer.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/unix/af_unix.c:85: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/bus/vexpress-config.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/route.c:67: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/clz_ctz.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/utsname.h:5, from /kisskb/src/drivers/char/random.c:238: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/init.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/fcntl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/drivers/base/firmware.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/lib/find_bit.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/block/ioprio.c:28: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ioprio_set' alias between functions of incompatible types 'long int(int, int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/block/ioprio.c:61:1: note: in expansion of macro 'SYSCALL_DEFINE3' 61 | SYSCALL_DEFINE3(ioprio_set, int, which, int, who, int, ioprio) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/block/ioprio.c:61:1: note: in expansion of macro 'SYSCALL_DEFINE3' 61 | SYSCALL_DEFINE3(ioprio_set, int, which, int, who, int, ioprio) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ioprio_get' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/block/ioprio.c:178:1: note: in expansion of macro 'SYSCALL_DEFINE2' 178 | SYSCALL_DEFINE2(ioprio_get, int, which, int, who) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/block/ioprio.c:178:1: note: in expansion of macro 'SYSCALL_DEFINE2' 178 | SYSCALL_DEFINE2(ioprio_get, int, which, int, who) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/jitterentropy-kcapi.c:40: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'jent_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(jent_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:185:19: note: 'init_module' target declared here 185 | static int __init jent_mod_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/jitterentropy-kcapi.c:40: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jent_mod_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:203:1: note: in expansion of macro 'module_exit' 203 | module_exit(jent_mod_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:197:20: note: 'cleanup_module' target declared here 197 | static void __exit jent_mod_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/interval_tree.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/clk.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/clk/clkdev.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/xfrm/xfrm_hash.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/include/linux/clockchips.h:13, from /kisskb/src/drivers/clocksource/dummy_timer.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/memweight.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/xfrm/xfrm_policy.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/clnt.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/net/xfrm/xfrm_state.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/xprt.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/arch/arm64/kernel/traps.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/kfifo.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/core/gen_estimator.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/arch/arm64/kernel/io.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/clk-divider.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/debug.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/net/sunrpc/socklib.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/cgroup.h:11, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/mm/workingset.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/list_lru.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/percpu-refcount.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/ioctl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/lib/rhashtable.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/lib/percpu_ida.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/gup.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/base/map.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/reciprocal_div.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/readdir.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/select.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/hexdump.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/string_helpers.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/xprtsock.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/net/core/net_namespace.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/unix/garbage.c:71: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/secure_seq.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/kstrtox.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/flow_dissector.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/lib/pci_iomap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/lib/devres.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/kernel/vdso.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/pipe.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pipe2' alias between functions of incompatible types 'long int(int *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:777:1: note: in expansion of macro 'SYSCALL_DEFINE2' 777 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:777:1: note: in expansion of macro 'SYSCALL_DEFINE2' 777 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pipe' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:799:1: note: in expansion of macro 'SYSCALL_DEFINE1' 799 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:799:1: note: in expansion of macro 'SYSCALL_DEFINE1' 799 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/devres.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/unix/sysctl_net_unix.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/mm/memory.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/lib/iomap_copy.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/highmem.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/mm/mlock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/arch/arm64/kernel/psci.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/mm/mincore.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/fcntl.c:7: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fcntl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:356:1: note: in expansion of macro 'SYSCALL_DEFINE3' 356 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:356:1: note: in expansion of macro 'SYSCALL_DEFINE3' 356 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/attribute_container.h:12, from /kisskb/src/drivers/base/attribute_container.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/attribute_container.h:12, from /kisskb/src/drivers/base/transport_class.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/core/sysctl_net_core.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/lib/assoc_array.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/base/topology.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/arch/arm64/kernel/cpu_ops.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/mmap.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/container.h:12, from /kisskb/src/drivers/base/container.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kallsyms.h:9, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/arch/arm64/kernel/return_address.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/kernel/insn.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/base/property.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/socket.c: In function 'sockfs_getxattr': /kisskb/src/net/socket.c:485:25: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 485 | strncpy(value, proto_name, proto_size + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:478:30: note: length computed here 478 | proto_size = strlen(proto_name); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/cacheinfo.h:5, from /kisskb/src/drivers/base/cacheinfo.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/compat.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/sched.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:24, from /kisskb/src/arch/arm64/kernel/cpuinfo.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/protocol.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/drivers/char/random.c:261: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getrandom' alias between functions of incompatible types 'long int(char *, size_t, unsigned int)' {aka 'long int(char *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1601:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1601 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1601:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1601 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/base/devtmpfs.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/xfrm/xfrm_input.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/drivers/base/dma-contiguous.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/crc7.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/dcache.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mprotect.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/crc16.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/crc-itu-t.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/misc.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/ioctl.c:7: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ioctl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c:613:1: note: in expansion of macro 'SYSCALL_DEFINE3' 613 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c:613:1: note: in expansion of macro 'SYSCALL_DEFINE3' 613 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/genalloc.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/kernel/cpu.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/sysctl_net.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mremap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/core/dev.c:75: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/readdir.c:19: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getdents' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:196:1: note: in expansion of macro 'SYSCALL_DEFINE3' 196 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:196:1: note: in expansion of macro 'SYSCALL_DEFINE3' 196 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getdents64' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent64 *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE3' 277 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE3' 277 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/msync.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/power/sysfs.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/rmap.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mlock.c:16: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mlock' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:607:1: note: in expansion of macro 'SYSCALL_DEFINE2' 607 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:607:1: note: in expansion of macro 'SYSCALL_DEFINE2' 607 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mlockall' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:683:1: note: in expansion of macro 'SYSCALL_DEFINE1' 683 | SYSCALL_DEFINE1(mlockall, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:683:1: note: in expansion of macro 'SYSCALL_DEFINE1' 683 | SYSCALL_DEFINE1(mlockall, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_munlock' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:643:1: note: in expansion of macro 'SYSCALL_DEFINE2' 643 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:643:1: note: in expansion of macro 'SYSCALL_DEFINE2' 643 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/namei.c:28: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mknodat' alias between functions of incompatible types 'long int(int, const char *, umode_t, unsigned int)' {aka 'long int(int, const char *, short unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3540:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3540 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3540:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3540 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rename' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4465:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4465 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/mincore.c:14: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mincore' alias between functions of incompatible types 'long int(long unsigned int, size_t, unsigned char *)' {aka 'long int(long unsigned int, long unsigned int, unsigned char *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c:220:1: note: in expansion of macro 'SYSCALL_DEFINE3' 220 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c:220:1: note: in expansion of macro 'SYSCALL_DEFINE3' 220 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4465:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4465 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_renameat' alias between functions of incompatible types 'long int(int, const char *, int, const char *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4459:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4459 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/drivers/cpuidle/driver.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:5, from /kisskb/src/drivers/base/dma-mapping.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4459:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4459 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_renameat2' alias between functions of incompatible types 'long int(int, const char *, int, const char *, unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4316:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4316 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4316:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4316 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_link' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4128:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4128 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/base/dma-coherent.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4128:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4128 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_linkat' alias between functions of incompatible types 'long int(int, const char *, int, const char *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4063:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4063 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4063:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4063 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_symlink' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3976:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3976 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3976:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3976 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_symlinkat' alias between functions of incompatible types 'long int(const char *, int, const char *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3945:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3945 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3945:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3945 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3919:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3919 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3919:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3919 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_unlinkat' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3908:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3908 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3908:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3908 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rmdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3766:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3766 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/include/linux/clockchips.h:13, from /kisskb/src/drivers/cpuidle/cpuidle.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3766:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3766 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mkdir' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3638:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3638 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3638:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3638 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/fonts/fonts.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mkdirat' alias between functions of incompatible types 'long int(int, const char *, umode_t)' {aka 'long int(int, const char *, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3613:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3613 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3613:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3613 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mknod' alias between functions of incompatible types 'long int(const char *, umode_t, unsigned int)' {aka 'long int(const char *, short unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3582:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3582 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3582:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3582 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/regmap/regmap.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/pagewalk.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/regmap/regcache.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/ethtool.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/firmware_class.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv6/ip6_checksum.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/ip6_icmp.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/lz4/lz4_decompress.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/mm/pgtable-generic.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/module.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/process_vm_access.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/mm/init-mm.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/lzo/lzo1x_decompress_safe.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/inffast.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/clk/clk-fixed-factor.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/clk-fixed-rate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/lzo/lzo1x_compress.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/xz/xz_dec_syms.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_private.h:15, from /kisskb/src/lib/xz/xz_dec_stream.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/clk-gate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/attr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/lib/percpu_counter.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/pinctrl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/lib/audit.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/sctp.h:57, from /kisskb/src/net/core/flow_dissector.c:11: /kisskb/src/include/uapi/linux/sctp.h:306:1: warning: alignment 4 of 'struct sctp_paddr_change' is less than 8 [-Wpacked-not-aligned] 306 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:580:1: warning: alignment 4 of 'struct sctp_setpeerprim' is less than 8 [-Wpacked-not-aligned] 580 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:579:33: warning: 'sspp_addr' offset 4 in 'struct sctp_setpeerprim' isn't aligned to 8 [-Wpacked-not-aligned] 579 | struct sockaddr_storage sspp_addr; | ^~~~~~~~~ /kisskb/src/include/uapi/linux/sctp.h:593:1: warning: alignment 4 of 'struct sctp_prim' is less than 8 [-Wpacked-not-aligned] 593 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:592:33: warning: 'ssp_addr' offset 4 in 'struct sctp_prim' isn't aligned to 8 [-Wpacked-not-aligned] 592 | struct sockaddr_storage ssp_addr; | ^~~~~~~~ /kisskb/src/include/uapi/linux/sctp.h:640:1: warning: alignment 4 of 'struct sctp_paddrparams' is less than 8 [-Wpacked-not-aligned] 640 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:634:33: warning: 'spp_address' offset 4 in 'struct sctp_paddrparams' isn't aligned to 8 [-Wpacked-not-aligned] 634 | struct sockaddr_storage spp_address; | ^~~~~~~~~~~ /kisskb/src/include/uapi/linux/sctp.h:747:1: warning: alignment 4 of 'struct sctp_paddrinfo' is less than 8 [-Wpacked-not-aligned] 747 | } __attribute__((packed, aligned(4))); | ^ /kisskb/src/include/uapi/linux/sctp.h:741:33: warning: 'spinfo_address' offset 4 in 'struct sctp_paddrinfo' isn't aligned to 8 [-Wpacked-not-aligned] 741 | struct sockaddr_storage spinfo_address; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/fonts/font_8x16.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/exit.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/mm/nobootmem.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/fadvise.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kernel/alternative.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/include/asm/cpu.h:19, from /kisskb/src/arch/arm64/kernel/cpu_errata.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/drivers/base/regmap/regcache-rbtree.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/include/asm/cpu.h:19, from /kisskb/src/arch/arm64/kernel/cpufeature.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:5, from /kisskb/src/lib/swiotlb.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/mm/madvise.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/select.c:19: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_select' alias between functions of incompatible types 'long int(int, fd_set *, fd_set *, fd_set *, struct timeval *)' {aka 'long int(int, __kernel_fd_set *, __kernel_fd_set *, __kernel_fd_set *, struct timeval *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:622:1: note: in expansion of macro 'SYSCALL_DEFINE5' 622 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:622:1: note: in expansion of macro 'SYSCALL_DEFINE5' 622 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ppoll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, size_t)' {aka 'long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:991:1: note: in expansion of macro 'SYSCALL_DEFINE5' 991 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:991:1: note: in expansion of macro 'SYSCALL_DEFINE5' 991 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_poll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:957:1: note: in expansion of macro 'SYSCALL_DEFINE3' 957 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:957:1: note: in expansion of macro 'SYSCALL_DEFINE3' 957 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pselect6' alias between functions of incompatible types 'long int(int, fd_set *, fd_set *, fd_set *, struct timespec *, void *)' {aka 'long int(int, __kernel_fd_set *, __kernel_fd_set *, __kernel_fd_set *, struct timespec *, void *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' 700 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' 700 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libata-eh.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/bad_inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/net/sunrpc/auth.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv6/output_core.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/lib/iommu-helper.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/net/core/dev_addr_lists.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/inflate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/infutil.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/lib/iommu-common.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_unix.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mmap.c:20: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_brk' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:285:1: note: in expansion of macro 'SYSCALL_DEFINE1' 285 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:285:1: note: in expansion of macro 'SYSCALL_DEFINE1' 285 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_remap_file_pages' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2630:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2630 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2630:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2630 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_munmap' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2620:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2620 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2620:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2620 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mmap_pgoff' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1399:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1399 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1399:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1399 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/kernel/softirq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_input.c:118: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_null.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mprotect.c:20: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mprotect' alias between functions of incompatible types 'long int(long unsigned int, size_t, long unsigned int)' {aka 'long int(long unsigned int, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c:346:1: note: in expansion of macro 'SYSCALL_DEFINE3' 346 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c:346:1: note: in expansion of macro 'SYSCALL_DEFINE3' 346 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/memblock.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/nlattr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/ptrace.h:5, from /kisskb/src/lib/syscall.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap_state.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_io.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/inftrees.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/include/net/checksum.h:25, from /kisskb/src/lib/checksum.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/cacheinfo.h:5, from /kisskb/src/arch/arm64/kernel/cacheinfo.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/msync.c:14: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_msync' alias between functions of incompatible types 'long int(long unsigned int, size_t, int)' {aka 'long int(long unsigned int, long unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/msync.c:31:1: note: in expansion of macro 'SYSCALL_DEFINE3' 31 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/msync.c:31:1: note: in expansion of macro 'SYSCALL_DEFINE3' 31 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/zlib_inflate/inflate_syms.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swapfile.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/regmap/regcache-lzo.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/average.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/regmap/regcache-flat.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/dcache.c:17: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getcwd' alias between functions of incompatible types 'long int(char *, long unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:3248:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3248 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:3248:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3248 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/kernel/sysctl.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/resource.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/mm/dmapool.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/drivers/cpuidle/governor.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/process_vm_access.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_process_vm_readv' alias between functions of incompatible types 'long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)' {aka 'long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:287:1: note: in expansion of macro 'SYSCALL_DEFINE6' 287 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:287:1: note: in expansion of macro 'SYSCALL_DEFINE6' 287 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/mm/process_vm_access.c:18: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_process_vm_writev' alias between functions of incompatible types 'long int(compat_pid_t, const struct compat_iovec *, compat_ulong_t, const struct compat_iovec *, compat_ulong_t, compat_ulong_t)' {aka 'long int(int, const struct compat_iovec *, unsigned int, const struct compat_iovec *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:354:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 354 | COMPAT_SYSCALL_DEFINE6(process_vm_writev, compat_pid_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:354:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 354 | COMPAT_SYSCALL_DEFINE6(process_vm_writev, compat_pid_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_process_vm_readv' alias between functions of incompatible types 'long int(compat_pid_t, const struct compat_iovec *, compat_ulong_t, const struct compat_iovec *, compat_ulong_t, compat_ulong_t)' {aka 'long int(int, const struct compat_iovec *, unsigned int, const struct compat_iovec *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:343:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 343 | COMPAT_SYSCALL_DEFINE6(process_vm_readv, compat_pid_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:343:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 343 | COMPAT_SYSCALL_DEFINE6(process_vm_readv, compat_pid_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/process_vm_access.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_process_vm_writev' alias between functions of incompatible types 'long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)' {aka 'long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:294:1: note: in expansion of macro 'SYSCALL_DEFINE6' 294 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:294:1: note: in expansion of macro 'SYSCALL_DEFINE6' 294 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/mremap.c:21: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mremap' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mremap.c:477:1: note: in expansion of macro 'SYSCALL_DEFINE5' 477 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mremap.c:477:1: note: in expansion of macro 'SYSCALL_DEFINE5' 477 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/firmware/dmi_scan.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_private.h:15, from /kisskb/src/lib/xz/xz_dec_lzma2.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/cpu_rmap.h:13, from /kisskb/src/lib/cpu_rmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/filesystems.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/cpuidle/sysfs.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/seq_file.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pm.h:24, from /kisskb/src/drivers/base/power/generic_ops.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/base/power/common.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/madvise.c:10: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_madvise' alias between functions of incompatible types 'long int(long unsigned int, size_t, int)' {aka 'long int(long unsigned int, long unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/madvise.c:459:1: note: in expansion of macro 'SYSCALL_DEFINE3' 459 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/madvise.c:459:1: note: in expansion of macro 'SYSCALL_DEFINE3' 459 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/drivers/char/virtio_console.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/cpuidle/governors/ladder.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/dynamic_queue_limits.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/arch/arm64/kernel/sys32.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netlink/genetlink.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/exit.c:36: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_exit' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:841:1: note: in expansion of macro 'SYSCALL_DEFINE1' 841 | SYSCALL_DEFINE1(exit, int, error_code) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:841:1: note: in expansion of macro 'SYSCALL_DEFINE1' 841 | SYSCALL_DEFINE1(exit, int, error_code) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_wait4' alias between functions of incompatible types 'long int(pid_t, int *, int, struct rusage *)' {aka 'long int(int, int *, int, struct rusage *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1584:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1584 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1584:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1584 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_waitid' alias between functions of incompatible types 'long int(int, pid_t, struct siginfo *, int, struct rusage *)' {aka 'long int(int, int, struct siginfo *, int, struct rusage *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1516:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1516 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1516:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1516 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_exit_group' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:883:1: note: in expansion of macro 'SYSCALL_DEFINE1' 883 | SYSCALL_DEFINE1(exit_group, int, error_code) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:883:1: note: in expansion of macro 'SYSCALL_DEFINE1' 883 | SYSCALL_DEFINE1(exit_group, int, error_code) | ^~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:517:1: warning: alignment 4 of 'struct compat_group_req' is less than 8 [-Wpacked-not-aligned] 517 | } __packed; | ^ /kisskb/src/net/compat.c:515:42: warning: 'gr_group' offset 4 in 'struct compat_group_req' isn't aligned to 8 [-Wpacked-not-aligned] 515 | struct __kernel_sockaddr_storage gr_group | ^~~~~~~~ /kisskb/src/net/compat.c:525:1: warning: alignment 4 of 'struct compat_group_source_req' is less than 8 [-Wpacked-not-aligned] 525 | } __packed; | ^ /kisskb/src/net/compat.c:521:42: warning: 'gsr_group' offset 4 in 'struct compat_group_source_req' isn't aligned to 8 [-Wpacked-not-aligned] 521 | struct __kernel_sockaddr_storage gsr_group | ^~~~~~~~~ /kisskb/src/net/compat.c:525:1: warning: alignment 4 of 'struct compat_group_source_req' is less than 8 [-Wpacked-not-aligned] 525 | } __packed; | ^ /kisskb/src/net/compat.c:523:42: warning: 'gsr_source' offset 132 in 'struct compat_group_source_req' isn't aligned to 8 [-Wpacked-not-aligned] 523 | struct __kernel_sockaddr_storage gsr_source | ^~~~~~~~~~ /kisskb/src/net/compat.c:535:1: warning: alignment 4 of 'struct compat_group_filter' is less than 8 [-Wpacked-not-aligned] 535 | } __packed; | ^ /kisskb/src/net/compat.c:529:42: warning: 'gf_group' offset 4 in 'struct compat_group_filter' isn't aligned to 8 [-Wpacked-not-aligned] 529 | struct __kernel_sockaddr_storage gf_group | ^~~~~~~~ In file included from /kisskb/src/fs/file.c:9: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_dup3' alias between functions of incompatible types 'long int(unsigned int, unsigned int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:851:1: note: in expansion of macro 'SYSCALL_DEFINE3' 851 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:851:1: note: in expansion of macro 'SYSCALL_DEFINE3' 851 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_dup' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:900:1: note: in expansion of macro 'SYSCALL_DEFINE1' 900 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:900:1: note: in expansion of macro 'SYSCALL_DEFINE1' 900 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_private.h:15, from /kisskb/src/lib/xz/xz_dec_bcj.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_dup2' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:885:1: note: in expansion of macro 'SYSCALL_DEFINE2' 885 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:885:1: note: in expansion of macro 'SYSCALL_DEFINE2' 885 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ethtool.h:15, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/net/compat.c:19: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_setsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:366:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 366 | COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:366:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 366 | COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_socketcall' alias between functions of incompatible types 'long int(int, u32 *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:768:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 768 | COMPAT_SYSCALL_DEFINE2(socketcall, int, call, u32 __user *, args) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:768:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 768 | COMPAT_SYSCALL_DEFINE2(socketcall, int, call, u32 __user *, args) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_recvmmsg' alias between functions of incompatible types 'long int(int, struct compat_mmsghdr *, unsigned int, unsigned int, struct compat_timespec *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:746:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 746 | COMPAT_SYSCALL_DEFINE5(recvmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:746:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 746 | COMPAT_SYSCALL_DEFINE5(recvmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_recvfrom' alias between functions of incompatible types 'long int(int, void *, compat_size_t, unsigned int, struct sockaddr *, int *)' {aka 'long int(int, void *, unsigned int, unsigned int, struct sockaddr *, int *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:739:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 739 | COMPAT_SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, buf, compat_size_t, len, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:739:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 739 | COMPAT_SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, buf, compat_size_t, len, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_recv' alias between functions of incompatible types 'long int(int, void *, compat_size_t, unsigned int)' {aka 'long int(int, void *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:734:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 734 | COMPAT_SYSCALL_DEFINE4(recv, int, fd, void __user *, buf, compat_size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:734:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 734 | COMPAT_SYSCALL_DEFINE4(recv, int, fd, void __user *, buf, compat_size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_recvmsg' alias between functions of incompatible types 'long int(int, struct compat_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:729:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 729 | COMPAT_SYSCALL_DEFINE3(recvmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:729:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 729 | COMPAT_SYSCALL_DEFINE3(recvmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sendmmsg' alias between functions of incompatible types 'long int(int, struct compat_mmsghdr *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:722:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 722 | COMPAT_SYSCALL_DEFINE4(sendmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:722:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 722 | COMPAT_SYSCALL_DEFINE4(sendmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sendmsg' alias between functions of incompatible types 'long int(int, struct compat_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:717:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 717 | COMPAT_SYSCALL_DEFINE3(sendmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:717:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 717 | COMPAT_SYSCALL_DEFINE3(sendmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_getsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:486:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 486 | COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/compat.c:486:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 486 | COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/glob.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/cpuidle/governors/menu.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/arch/arm64/kernel/signal32.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/mm/hugetlb.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/arch/arm64/kernel/sys_compat.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/clk-mux.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:36:1: warning: alignment 1 of 'struct regcache_rbtree_node' is less than 8 [-Wpacked-not-aligned] 36 | } __attribute__ ((packed)); | ^ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:130:22: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rb_link_node(&rbnode->node, parent, new); | ^~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:131:25: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | rb_insert_color(&rbnode->node, root); | ^~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:243:32: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | next = rb_next(&rbtree_node->node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache-rbtree.c:244:26: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/xattr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/kernel/sysctl_binary.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/dst.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/ptrace.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/lib/strncpy_from_user.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/sparse.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/arm64/kernel/../../arm/kernel/opcodes.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/kernel/capability.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_configure': /kisskb/src/drivers/ata/libata-core.c:2122:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 2122 | snprintf(desc, desc_sz, "NCQ (depth %d/%d)%s", hdepth, | ^~ /kisskb/src/drivers/ata/libata-core.c:2122:41: note: directive argument in the range [1, 32] 2122 | snprintf(desc, desc_sz, "NCQ (depth %d/%d)%s", hdepth, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c:2122:17: note: 'snprintf' output between 16 and 31 bytes into a destination of size 24 2122 | snprintf(desc, desc_sz, "NCQ (depth %d/%d)%s", hdepth, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2123 | ddepth, aa_desc); | ~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libata-transport.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/clk-composite.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_fragment.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/user.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/lib/syscall.c:4: In function 'syscall_get_arguments', inlined from 'collect_syscall' at /kisskb/src/lib/syscall.c:19:3: /kisskb/src/arch/arm64/include/asm/syscall.h:73:17: warning: 'memset' offset [48, 55] is out of the bounds [0, 48] [-Warray-bounds] 73 | memset(args_bad, 0, n_bad * sizeof(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/protocol.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/kernel/arm64ksyms.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/sparse-vmemmap.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/strnlen_user.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/rculist.h:9, from /kisskb/src/mm/mmu_notifier.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/include/linux/rtnetlink.h:5, from /kisskb/src/net/core/netevent.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/lib/net_utils.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/ksm.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/ucs2_string.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/fadvise.c:19: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fadvise64_64' alias between functions of incompatible types 'long int(int, loff_t, loff_t, int)' {aka 'long int(int, long long int, long long int, int)'} and 'long int(long int, long long int, long long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fadvise.c:28:1: note: in expansion of macro 'SYSCALL_DEFINE4' 28 | SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fadvise.c:28:1: note: in expansion of macro 'SYSCALL_DEFINE4' 28 | SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/clk-fractional-divider.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/argv_split.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/slub.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/memtest.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/cmdline.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/arch/arm64/kernel/module.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:7, from /kisskb/src/drivers/base/power/qos.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_generic.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/base/power/runtime.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/net/sunrpc/svc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/signal.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/fs-writeback.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/cpumask.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/ip_forward.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/fs/libfs.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/power/wakeirq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/lib/dec_and_lock.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/arch/arm64/kernel/smp.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/clk-gpio-gate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/include/linux/skbuff.h:1384:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1384 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:701:29: note: while referencing 'list' 701 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:4, from /kisskb/src/mm/migrate.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_bunzip2.c:53: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/huge_memory.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/decompress_inflate.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/swapfile.c:30: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_swapoff' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:1802:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1802 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:1802:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1802 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_swapon' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:2345:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2345 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:2345:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2345 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unlz4.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unlzma.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/base/regmap/regmap-debugfs.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/page_counter.h:4, from /kisskb/src/mm/page_counter.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/arch/arm64/kernel/smp_spin_table.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/cpuidle.h:14, from /kisskb/src/drivers/cpuidle/dt_idle_states.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/power/main.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/arch/arm64/kernel/topology.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/namespace.c:11: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_umount' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1595:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1595 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1595:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1595 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pivot_root' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2977:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2977 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2977:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2977 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mount' alias between functions of incompatible types 'long int(char *, char *, char *, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2893:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2893 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2893:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2893 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/filesystems.c:9: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sysfs' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/filesystems.c:184:1: note: in expansion of macro 'SYSCALL_DEFINE3' 184 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/filesystems.c:184:1: note: in expansion of macro 'SYSCALL_DEFINE3' 184 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/ptrace.c:23: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ptrace' alias between functions of incompatible types 'long int(long int, long int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1032:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1032 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1032:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1032 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/ptrace.c:23: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_ptrace' alias between functions of incompatible types 'long int(compat_long_t, compat_long_t, compat_long_t, compat_long_t)' {aka 'long int(int, int, int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1178:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1178 | COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1178:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1178 | COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/cpuidle.h:14, from /kisskb/src/drivers/cpuidle/cpuidle-arm.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sunrpc/svcsock.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/page_counter.h:4, from /kisskb/src/mm/memcontrol.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/ip6_offload.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unlzo.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/kernel/kmod.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/cgroup.h:11, from /kisskb/src/mm/vmpressure.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/mm/hugetlb.c: In function 'fault_mutex_hash': /kisskb/src/mm/hugetlb.c:3307:47: warning: expression does not compute the number of elements in this array; element type is 'long unsigned int', not 'u32' {aka 'unsigned int'} [-Wsizeof-array-div] 3307 | hash = jhash2((u32 *)&key, sizeof(key)/sizeof(u32), 0); | ^ /kisskb/src/mm/hugetlb.c:3307:47: note: add parentheses around the second 'sizeof' to silence this warning /kisskb/src/mm/hugetlb.c:3296:23: note: array 'key' declared here 3296 | unsigned long key[2]; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/svcauth.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sys.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/capability.c:17: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_capget' alias between functions of incompatible types 'long int(struct __user_cap_header_struct *, struct __user_cap_data_struct *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE2' 149 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE2' 149 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_capset' alias between functions of incompatible types 'long int(struct __user_cap_header_struct *, struct __user_cap_data_struct * const)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:223:1: note: in expansion of macro 'SYSCALL_DEFINE2' 223 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:223:1: note: in expansion of macro 'SYSCALL_DEFINE2' 223 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/core/neighbour.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/base/regmap/regmap-mmio.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_create': /kisskb/src/net/sunrpc/clnt.c:522:67: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=] 522 | snprintf(servername, sizeof(servername), "%s", | ^~ /kisskb/src/net/sunrpc/clnt.c:522:25: note: 'snprintf' output between 1 and 108 bytes into a destination of size 48 522 | snprintf(servername, sizeof(servername), "%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | sun->sun_path); | ~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xattr.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setxattr' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, int)' {aka 'long int(const char *, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:390:1: note: in expansion of macro 'SYSCALL_DEFINE5' 390 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:390:1: note: in expansion of macro 'SYSCALL_DEFINE5' 390 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fremovexattr' alias between functions of incompatible types 'long int(int, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:649:1: note: in expansion of macro 'SYSCALL_DEFINE2' 649 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:649:1: note: in expansion of macro 'SYSCALL_DEFINE2' 649 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lremovexattr' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:643:1: note: in expansion of macro 'SYSCALL_DEFINE2' 643 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:643:1: note: in expansion of macro 'SYSCALL_DEFINE2' 643 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_removexattr' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:637:1: note: in expansion of macro 'SYSCALL_DEFINE2' 637 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:637:1: note: in expansion of macro 'SYSCALL_DEFINE2' 637 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_flistxattr' alias between functions of incompatible types 'long int(int, char *, size_t)' {aka 'long int(int, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:584:1: note: in expansion of macro 'SYSCALL_DEFINE3' 584 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:584:1: note: in expansion of macro 'SYSCALL_DEFINE3' 584 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_llistxattr' alias between functions of incompatible types 'long int(const char *, char *, size_t)' {aka 'long int(const char *, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:578:1: note: in expansion of macro 'SYSCALL_DEFINE3' 578 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:578:1: note: in expansion of macro 'SYSCALL_DEFINE3' 578 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_listxattr' alias between functions of incompatible types 'long int(const char *, char *, size_t)' {aka 'long int(const char *, char *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:572:1: note: in expansion of macro 'SYSCALL_DEFINE3' 572 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unxz.c:107: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:572:1: note: in expansion of macro 'SYSCALL_DEFINE3' 572 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fgetxattr' alias between functions of incompatible types 'long int(int, const char *, void *, size_t)' {aka 'long int(int, const char *, void *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:502:1: note: in expansion of macro 'SYSCALL_DEFINE4' 502 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:502:1: note: in expansion of macro 'SYSCALL_DEFINE4' 502 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lgetxattr' alias between functions of incompatible types 'long int(const char *, const char *, void *, size_t)' {aka 'long int(const char *, const char *, void *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:496:1: note: in expansion of macro 'SYSCALL_DEFINE4' 496 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:496:1: note: in expansion of macro 'SYSCALL_DEFINE4' 496 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getxattr' alias between functions of incompatible types 'long int(const char *, const char *, void *, size_t)' {aka 'long int(const char *, const char *, void *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:490:1: note: in expansion of macro 'SYSCALL_DEFINE4' 490 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:490:1: note: in expansion of macro 'SYSCALL_DEFINE4' 490 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fsetxattr' alias between functions of incompatible types 'long int(int, const char *, const void *, size_t, int)' {aka 'long int(int, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:404:1: note: in expansion of macro 'SYSCALL_DEFINE5' 404 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:404:1: note: in expansion of macro 'SYSCALL_DEFINE5' 404 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lsetxattr' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, int)' {aka 'long int(const char *, const char *, const void *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:397:1: note: in expansion of macro 'SYSCALL_DEFINE5' 397 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:397:1: note: in expansion of macro 'SYSCALL_DEFINE5' 397 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/arch/arm64/kernel/perf_event.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/dump_stack.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/kernel/perf_regs.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv6/tcpv6_offload.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/earlycpio.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/rtnetlink.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/extable.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv6/udp_offload.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/swap.h:4, from /kisskb/src/include/linux/swap_cgroup.h:4, from /kisskb/src/mm/swap_cgroup.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_isolation.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/cgroup.h:11, from /kisskb/src/mm/hugetlb_cgroup.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/xfrm/xfrm_output.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/clk-conf.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/base/power/clock_ops.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/arch/arm64/kernel/suspend.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_link_report': In file included from /kisskb/src/kernel/sysctl_binary.c:6: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sysctl' alias between functions of incompatible types 'long int(struct __sysctl_args *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1420:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1420 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1420:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1420 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/sysctl_binary.c:6: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sysctl' alias between functions of incompatible types 'long int(struct compat_sysctl_args *)' and 'long int(long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1462:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 1462 | COMPAT_SYSCALL_DEFINE1(sysctl, struct compat_sysctl_args __user *, args) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1462:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 1462 | COMPAT_SYSCALL_DEFINE1(sysctl, struct compat_sysctl_args __user *, args) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-eh.c:2457:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 2457 | snprintf(tries_buf, sizeof(tries_buf), " t%d", | ^~ /kisskb/src/drivers/ata/libata-eh.c:2457:56: note: directive argument in the range [-2147483648, 4] 2457 | snprintf(tries_buf, sizeof(tries_buf), " t%d", | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/clk/clk-xgene.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/ata/libata-eh.c:2457:17: note: 'snprintf' output between 4 and 14 bytes into a destination of size 6 2457 | snprintf(tries_buf, sizeof(tries_buf), " t%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | ap->eh_tries); | ~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/arch/arm64/kernel/cpuidle.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/arm64/kernel/jump_label.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/net/sunrpc/svcauth_unix.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/early_ioremap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mount.h:13, from /kisskb/src/fs/pnode.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/clk/mediatek/clk-mtk.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/memblock.h:18, from /kisskb/src/mm/cma.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, from /kisskb/src/net/xfrm/xfrm_sysctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/hisilicon/clk.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_sigprocmask' alias between functions of incompatible types 'long int(int, sigset_t *, sigset_t *, size_t)' {aka 'long int(int, sigset_t *, sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2584:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2584 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2584:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2584 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sigsuspend' alias between functions of incompatible types 'long int(int, int, old_sigset_t)' {aka 'long int(int, int, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3616:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3616 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3616:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3616 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigsuspend' alias between functions of incompatible types 'long int(compat_sigset_t *, compat_size_t)' {aka 'long int(compat_sigset_t *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3586:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 3586 | COMPAT_SYSCALL_DEFINE2(rt_sigsuspend, compat_sigset_t __user *, unewset, compat_size_t, sigsetsize) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3586:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 3586 | COMPAT_SYSCALL_DEFINE2(rt_sigsuspend, compat_sigset_t __user *, unewset, compat_size_t, sigsetsize) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_sigsuspend' alias between functions of incompatible types 'long int(sigset_t *, size_t)' {aka 'long int(sigset_t *, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3572:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3572 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3572:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3572 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sigaction' alias between functions of incompatible types 'long int(int, const struct compat_old_sigaction *, struct compat_old_sigaction *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3459:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 3459 | COMPAT_SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3459:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 3459 | COMPAT_SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/include/linux/flex_proportions.h:10, from /kisskb/src/lib/flex_proportions.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigaction' alias between functions of incompatible types 'long int(int, const struct compat_sigaction *, struct compat_sigaction *, compat_size_t)' {aka 'long int(int, const struct compat_sigaction *, struct compat_sigaction *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3374:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 3374 | COMPAT_SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3374:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 3374 | COMPAT_SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_sigaction' alias between functions of incompatible types 'long int(int, const struct sigaction *, struct sigaction *, size_t)' {aka 'long int(int, const struct sigaction *, struct sigaction *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3347:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3347 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3347:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3347 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sigprocmask' alias between functions of incompatible types 'long int(int, old_sigset_t *, old_sigset_t *)' {aka 'long int(int, long unsigned int *, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3299:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3299 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3299:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3299 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sigpending' alias between functions of incompatible types 'long int(old_sigset_t *)' {aka 'long int(long unsigned int *)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3281:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3281 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3281:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3281 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sigaltstack' alias between functions of incompatible types 'long int(const compat_stack_t *, compat_stack_t *)' {aka 'long int(const struct compat_sigaltstack *, struct compat_sigaltstack *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3225:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 3225 | COMPAT_SYSCALL_DEFINE2(sigaltstack, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3225:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 3225 | COMPAT_SYSCALL_DEFINE2(sigaltstack, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sigaltstack' alias between functions of incompatible types 'long int(const stack_t *, stack_t *)' {aka 'long int(const struct sigaltstack *, struct sigaltstack *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3204:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3204 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3204:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3204 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_tgsigqueueinfo' alias between functions of incompatible types 'long int(compat_pid_t, compat_pid_t, int, struct compat_siginfo *)' {aka 'long int(int, int, int, struct compat_siginfo *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3061:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 3061 | COMPAT_SYSCALL_DEFINE4(rt_tgsigqueueinfo, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/idr.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/lib/ioremap.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3061:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 3061 | COMPAT_SYSCALL_DEFINE4(rt_tgsigqueueinfo, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_tgsigqueueinfo' alias between functions of incompatible types 'long int(pid_t, pid_t, int, siginfo_t *)' {aka 'long int(int, int, int, struct siginfo *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3049:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3049 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/utils.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3049:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3049 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/balloon_compaction.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigqueueinfo' alias between functions of incompatible types 'long int(compat_pid_t, int, struct compat_siginfo *)' {aka 'long int(int, int, struct compat_siginfo *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3018:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 3018 | COMPAT_SYSCALL_DEFINE3(rt_sigqueueinfo, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3018:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 3018 | COMPAT_SYSCALL_DEFINE3(rt_sigqueueinfo, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_sigqueueinfo' alias between functions of incompatible types 'long int(pid_t, int, siginfo_t *)' {aka 'long int(int, int, struct siginfo *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3008:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3008 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/int_sqrt.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3008:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3008 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_tkill' alias between functions of incompatible types 'long int(pid_t, int)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2978:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2978 | SYSCALL_DEFINE2(tkill, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2978:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2978 | SYSCALL_DEFINE2(tkill, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_tgkill' alias between functions of incompatible types 'long int(pid_t, pid_t, int)' {aka 'long int(int, int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2962:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2962 | SYSCALL_DEFINE3(tgkill, pid_t, tgid, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2962:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2962 | SYSCALL_DEFINE3(tgkill, pid_t, tgid, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_kill' alias between functions of incompatible types 'long int(pid_t, int)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2896:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2896 | SYSCALL_DEFINE2(kill, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2896:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2896 | SYSCALL_DEFINE2(kill, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_sigtimedwait' alias between functions of incompatible types 'long int(const sigset_t *, siginfo_t *, const struct timespec *, size_t)' {aka 'long int(const sigset_t *, struct siginfo *, const struct timespec *, long unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2860:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2860 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2860:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2860 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigpending' alias between functions of incompatible types 'long int(compat_sigset_t *, compat_size_t)' {aka 'long int(compat_sigset_t *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2684:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 2684 | COMPAT_SYSCALL_DEFINE2(rt_sigpending, compat_sigset_t __user *, uset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2684:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 2684 | COMPAT_SYSCALL_DEFINE2(rt_sigpending, compat_sigset_t __user *, uset, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rt_sigpending' alias between functions of incompatible types 'long int(sigset_t *, size_t)' {aka 'long int(sigset_t *, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2674:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2674 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2674:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2674 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigprocmask' alias between functions of incompatible types 'long int(int, compat_sigset_t *, compat_sigset_t *, compat_size_t)' {aka 'long int(int, compat_sigset_t *, compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2615:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 2615 | COMPAT_SYSCALL_DEFINE4(rt_sigprocmask, int, how, compat_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2615:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 2615 | COMPAT_SYSCALL_DEFINE4(rt_sigprocmask, int, how, compat_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/link_watch.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/arch/arm64/kernel/efi.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_options.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/lib/irq_regs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:68, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/sunrpc/addr.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/lib/kobject.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/ipv4/ip_output.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/lib/is_single_threaded.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/arch/arm64/kernel/efi-stub.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/klist.h:15, from /kisskb/src/lib/klist.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/firmware/dmi-id.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/arch/arm64/kernel/pci.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_sockglue.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/protocol.h:28, from /kisskb/src/net/ipv6/exthdrs_offload.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/splice.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/sync.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/lib/kobject_uevent.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/rpcb_clnt.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/utimes.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/regmap.h:16, from /kisskb/src/drivers/clk/qcom/common.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/hisilicon/clk-hi6220.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/plist.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/xdr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/sunrpc_syms.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/task_work.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/timer.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/include/linux/proportions.h:12, from /kisskb/src/lib/proportions.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/radix-tree.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/filter.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/gpio/devres.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/ratelimit.h:5, from /kisskb/src/lib/ratelimit.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kallsyms.h:9, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/kernel/extable.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/stack.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/rbtree_augmented.h:28, from /kisskb/src/lib/rbtree.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/inet_hashtables.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/sha1.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/net/core/sock_diag.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/sys.c:46: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setpriority' alias between functions of incompatible types 'long int(int, int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:175:1: note: in expansion of macro 'SYSCALL_DEFINE3' 175 | SYSCALL_DEFINE3(setpriority, int, which, int, who, int, niceval) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:175:1: note: in expansion of macro 'SYSCALL_DEFINE3' 175 | SYSCALL_DEFINE3(setpriority, int, which, int, who, int, niceval) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/kernel/sys.c:16: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sysinfo' alias between functions of incompatible types 'long int(struct compat_sysinfo *)' and 'long int(long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2386:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 2386 | COMPAT_SYSCALL_DEFINE1(sysinfo, struct compat_sysinfo __user *, info) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2386:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 2386 | COMPAT_SYSCALL_DEFINE1(sysinfo, struct compat_sysinfo __user *, info) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/sys.c:46: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sysinfo' alias between functions of incompatible types 'long int(struct sysinfo *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2356:1: note: in expansion of macro 'SYSCALL_DEFINE1' 2356 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2356:1: note: in expansion of macro 'SYSCALL_DEFINE1' 2356 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getcpu' alias between functions of incompatible types 'long int(unsigned int *, unsigned int *, struct getcpu_cache *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2277:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2277 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2277:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2277 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_prctl' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2076:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2076 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2076:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2076 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_umask' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1646:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1646 | SYSCALL_DEFINE1(umask, int, mask) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1646:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1646 | SYSCALL_DEFINE1(umask, int, mask) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/kernel/sys.c:16: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_getrusage' alias between functions of incompatible types 'long int(int, struct compat_rusage *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1633:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 1633 | COMPAT_SYSCALL_DEFINE2(getrusage, int, who, struct compat_rusage __user *, ru) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1633:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 1633 | COMPAT_SYSCALL_DEFINE2(getrusage, int, who, struct compat_rusage __user *, ru) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/sys.c:46: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getrusage' alias between functions of incompatible types 'long int(int, struct rusage *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1624:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1624 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1624:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1624 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1490:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1490 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1490:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1490 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_prlimit64' alias between functions of incompatible types 'long int(pid_t, unsigned int, const struct rlimit64 *, struct rlimit64 *)' {aka 'long int(int, unsigned int, const struct rlimit64 *, struct rlimit64 *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1448:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1448 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1448:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1448 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/lib/seq_buf.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1290:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1290 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1290:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1290 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setdomainname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1266 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1266 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_gethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1241:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1241 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1241:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1241 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1215:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1215 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1215:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1215 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_newuname' alias between functions of incompatible types 'long int(struct new_utsname *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1141:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1141 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1141:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1141 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getsid' alias between functions of incompatible types 'long int(pid_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1027:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1027 | SYSCALL_DEFINE1(getsid, pid_t, pid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1027:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1027 | SYSCALL_DEFINE1(getsid, pid_t, pid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getpgid' alias between functions of incompatible types 'long int(pid_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:990:1: note: in expansion of macro 'SYSCALL_DEFINE1' 990 | SYSCALL_DEFINE1(getpgid, pid_t, pid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:990:1: note: in expansion of macro 'SYSCALL_DEFINE1' 990 | SYSCALL_DEFINE1(getpgid, pid_t, pid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setpgid' alias between functions of incompatible types 'long int(pid_t, pid_t)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:919:1: note: in expansion of macro 'SYSCALL_DEFINE2' 919 | SYSCALL_DEFINE2(setpgid, pid_t, pid, pid_t, pgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:919:1: note: in expansion of macro 'SYSCALL_DEFINE2' 919 | SYSCALL_DEFINE2(setpgid, pid_t, pid, pid_t, pgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_times' alias between functions of incompatible types 'long int(struct tms *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:895:1: note: in expansion of macro 'SYSCALL_DEFINE1' 895 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:895:1: note: in expansion of macro 'SYSCALL_DEFINE1' 895 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setfsgid' alias between functions of incompatible types 'long int(gid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:785:1: note: in expansion of macro 'SYSCALL_DEFINE1' 785 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:785:1: note: in expansion of macro 'SYSCALL_DEFINE1' 785 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setfsuid' alias between functions of incompatible types 'long int(uid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:746:1: note: in expansion of macro 'SYSCALL_DEFINE1' 746 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:746:1: note: in expansion of macro 'SYSCALL_DEFINE1' 746 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getresgid' alias between functions of incompatible types 'long int(gid_t *, gid_t *, gid_t *)' {aka 'long int(unsigned int *, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:719:1: note: in expansion of macro 'SYSCALL_DEFINE3' 719 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:719:1: note: in expansion of macro 'SYSCALL_DEFINE3' 719 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setresgid' alias between functions of incompatible types 'long int(gid_t, gid_t, gid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:667:1: note: in expansion of macro 'SYSCALL_DEFINE3' 667 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:667:1: note: in expansion of macro 'SYSCALL_DEFINE3' 667 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getresuid' alias between functions of incompatible types 'long int(uid_t *, uid_t *, uid_t *)' {aka 'long int(unsigned int *, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:645:1: note: in expansion of macro 'SYSCALL_DEFINE3' 645 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:645:1: note: in expansion of macro 'SYSCALL_DEFINE3' 645 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setresuid' alias between functions of incompatible types 'long int(uid_t, uid_t, uid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:580:1: note: in expansion of macro 'SYSCALL_DEFINE3' 580 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:580:1: note: in expansion of macro 'SYSCALL_DEFINE3' 580 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setuid' alias between functions of incompatible types 'long int(uid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:533:1: note: in expansion of macro 'SYSCALL_DEFINE1' 533 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:533:1: note: in expansion of macro 'SYSCALL_DEFINE1' 533 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setreuid' alias between functions of incompatible types 'long int(uid_t, uid_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:462:1: note: in expansion of macro 'SYSCALL_DEFINE2' 462 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:462:1: note: in expansion of macro 'SYSCALL_DEFINE2' 462 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setgid' alias between functions of incompatible types 'long int(gid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:386:1: note: in expansion of macro 'SYSCALL_DEFINE1' 386 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:386:1: note: in expansion of macro 'SYSCALL_DEFINE1' 386 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setregid' alias between functions of incompatible types 'long int(gid_t, gid_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:329:1: note: in expansion of macro 'SYSCALL_DEFINE2' 329 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:329:1: note: in expansion of macro 'SYSCALL_DEFINE2' 329 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getpriority' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:245:1: note: in expansion of macro 'SYSCALL_DEFINE2' 245 | SYSCALL_DEFINE2(getpriority, int, which, int, who) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:245:1: note: in expansion of macro 'SYSCALL_DEFINE2' 245 | SYSCALL_DEFINE2(getpriority, int, which, int, who) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/lib/show_mem.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/timerqueue.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/clk/qcom/clk-regmap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libata-trace.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'fill_kobj_path', inlined from 'kobject_get_path' at /kisskb/src/lib/kobject.c:157:2: /kisskb/src/lib/kobject.c:130:17: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 130 | strncpy(path + length, kobject_name(parent), cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_get_path': /kisskb/src/lib/kobject.c:127:27: note: length computed here 127 | int cur = strlen(kobject_name(parent)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/params.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/inet_timewait_sock.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/net/core/dev_ioctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/rpc_pipe.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/clk/mediatek/clk-pll.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/string.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/lib/vsprintf.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/sunrpc/cache.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/include/linux/of_address.h:5, from /kisskb/src/drivers/clk/samsung/clk.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/clk-rcg.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/stats.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/net/sunrpc/svc_xprt.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/kthread.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libata-sff.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/inet_connection_sock.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/fs_struct.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/core/tso.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libata-pmp.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/clk-pll.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/oid_registry.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/crc32.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kprobes.h:34, from /kisskb/src/kernel/notifier.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/utimes.c:10: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_utimensat' alias between functions of incompatible types 'long int(int, const char *, struct timespec *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:185:1: note: in expansion of macro 'SYSCALL_DEFINE4' 185 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:185:1: note: in expansion of macro 'SYSCALL_DEFINE4' 185 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_utimes' alias between functions of incompatible types 'long int(char *, struct timeval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:231:1: note: in expansion of macro 'SYSCALL_DEFINE2' 231 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:231:1: note: in expansion of macro 'SYSCALL_DEFINE2' 231 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_futimesat' alias between functions of incompatible types 'long int(int, const char *, struct timeval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE3' 203 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1342:32: warning: 'ifla_vf_stats_policy' defined but not used [-Wunused-const-variable=] 1342 | static const struct nla_policy ifla_vf_stats_policy[IFLA_VF_STATS_MAX + 1] = { | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE3' 203 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/clk-rcg2.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/statfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/nsproxy.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/ahci.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/kernel/ksysfs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/tcp.c:250: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/kernel/cred.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/clk-branch.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fs_pin.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mount.h:13, from /kisskb/src/fs/nsfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/sync.c:13: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_syncfs' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE1' 149 | SYSCALL_DEFINE1(syncfs, int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE1' 149 | SYSCALL_DEFINE1(syncfs, int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sync_file_range2' alias between functions of incompatible types 'long int(int, unsigned int, loff_t, loff_t)' {aka 'long int(int, unsigned int, long long int, long long int)'} and 'long int(long int, long int, long long int, long long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:362:1: note: in expansion of macro 'SYSCALL_DEFINE4' 362 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:362:1: note: in expansion of macro 'SYSCALL_DEFINE4' 362 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sync_file_range' alias between functions of incompatible types 'long int(int, loff_t, loff_t, unsigned int)' {aka 'long int(int, long long int, long long int, unsigned int)'} and 'long int(long int, long long int, long long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE4' 277 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE4' 277 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fdatasync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:225:1: note: in expansion of macro 'SYSCALL_DEFINE1' 225 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:225:1: note: in expansion of macro 'SYSCALL_DEFINE1' 225 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fsync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:220:1: note: in expansion of macro 'SYSCALL_DEFINE1' 220 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:220:1: note: in expansion of macro 'SYSCALL_DEFINE1' 220 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/splice.c:29: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_vmsplice' alias between functions of incompatible types 'long int(int, const struct iovec *, long unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1632:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1632 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1632:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1632 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/kernel/reboot.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_tee' alias between functions of incompatible types 'long int(int, int, size_t, unsigned int)' {aka 'long int(int, int, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:2011:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2011 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:2011:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2011 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_splice' alias between functions of incompatible types 'long int(int, loff_t *, int, loff_t *, size_t, unsigned int)' {aka 'long int(int, long long int *, int, long long int *, long unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1678:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1678 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1678:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1678 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/splice.c:29: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_vmsplice' alias between functions of incompatible types 'long int(int, const struct compat_iovec *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1658:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1658 | COMPAT_SYSCALL_DEFINE4(vmsplice, int, fd, const struct compat_iovec __user *, iov32, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1658:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1658 | COMPAT_SYSCALL_DEFINE4(vmsplice, int, fd, const struct compat_iovec __user *, iov32, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/block_dev.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/buffer.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/clk-regmap-mux.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_timer.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/mpage.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/nsproxy.h:4, from /kisskb/src/fs/proc_namespace.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/direct-io.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/net/tcp.h:23, from /kisskb/src/net/ipv4/tcp_output.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/sunrpc/sysctl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_input.c:66: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/libahci.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/flow.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/ahci_platform.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/drivers/firmware/efi/efi.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/bottom_half.h:4, from /kisskb/src/net/ipv4/tcp_ipv4.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/firmware/efi/vars.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_minisocks.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/ata/libahci_platform.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/regmap.h:16, from /kisskb/src/drivers/clk/qcom/reset.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/net-sysfs.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/tegra/clk.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_cong.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/qcom/gcc-msm8916.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/net/xfrm.h:6, from /kisskb/src/net/xfrm/xfrm_replay.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/asm-generic/clkdev.h:16, from arch/arm64/include/generated/asm/clkdev.h:1, from /kisskb/src/include/linux/clkdev.h:15, from /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/range.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/9p/vfs_super.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/vfs_inode.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/gpio/consumer.h:4, from /kisskb/src/drivers/gpio/gpiolib-legacy.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/include/linux/amba/sp810.h:15, from /kisskb/src/drivers/clk/versatile/clk-sp810.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/vfs_inode_dotl.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/smpboot.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/async.h:16, from /kisskb/src/kernel/async.c:51: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/kernel/groups.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/debugfs/inode.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/gpio/gpiolib-of.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/include/linux/skbuff.h:1384:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1384 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1890:29: note: while referencing 'list' 1890 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/debugfs/file.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/reboot.c:16: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_reboot' alias between functions of incompatible types 'long int(int, int, unsigned int, void *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/reboot.c:280:1: note: in expansion of macro 'SYSCALL_DEFINE4' 280 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/reboot.c:280:1: note: in expansion of macro 'SYSCALL_DEFINE4' 280 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/drivers/gpio/gpio-pl061.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/vfs_addr.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/vfs_file.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/hrtimer.h:18, from /kisskb/src/drivers/clk/samsung/clk-pll.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/drivers/gpio/gpio-generic.c:49: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/vfs_dir.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/net/ipv4/tcp_metrics.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/ahci_ceva.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/tcp_offload.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/tcp_fastopen.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/datagram.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/include/linux/clk-provider.h:14, from /kisskb/src/drivers/clk/tegra/clk-audio-sync.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/statfs.c:1: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_statfs' alias between functions of incompatible types 'long int(const char *, struct statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:172:1: note: in expansion of macro 'SYSCALL_DEFINE2' 172 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:172:1: note: in expansion of macro 'SYSCALL_DEFINE2' 172 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_ustat' alias between functions of incompatible types 'long int(unsigned int, struct ustat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:228:1: note: in expansion of macro 'SYSCALL_DEFINE2' 228 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:228:1: note: in expansion of macro 'SYSCALL_DEFINE2' 228 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fstatfs64' alias between functions of incompatible types 'long int(unsigned int, size_t, struct statfs64 *)' {aka 'long int(unsigned int, long unsigned int, struct statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:202:1: note: in expansion of macro 'SYSCALL_DEFINE3' 202 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:202:1: note: in expansion of macro 'SYSCALL_DEFINE3' 202 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fstatfs' alias between functions of incompatible types 'long int(unsigned int, struct statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_statfs64' alias between functions of incompatible types 'long int(const char *, size_t, struct statfs64 *)' {aka 'long int(const char *, long unsigned int, struct statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:181:1: note: in expansion of macro 'SYSCALL_DEFINE3' 181 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:181:1: note: in expansion of macro 'SYSCALL_DEFINE3' 181 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/devpts/inode.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/exportfs/expfs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/nsproxy.c:27: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setns' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/nsproxy.c:221:1: note: in expansion of macro 'SYSCALL_DEFINE2' 221 | SYSCALL_DEFINE2(setns, int, fd, int, nstype) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/nsproxy.c:221:1: note: in expansion of macro 'SYSCALL_DEFINE2' 221 | SYSCALL_DEFINE2(setns, int, fd, int, nstype) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/fs/efivarfs/inode.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/kernel/workqueue.c: In function 'create_worker': /kisskb/src/kernel/workqueue.c:1706:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=] 1706 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~ /kisskb/src/kernel/workqueue.c:1706:50: note: directive argument in the range [0, 2147483647] 1706 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~ /kisskb/src/kernel/workqueue.c:1706:17: note: 'snprintf' output between 4 and 23 bytes into a destination of size 16 1706 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1707 | pool->attrs->nice < 0 ? "H" : ""); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'variable_is_present': /kisskb/src/drivers/firmware/efi/vars.c:282:51: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function '__efivar_entry_delete': /kisskb/src/drivers/firmware/efi/vars.c:512:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 512 | status = ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_delete': /kisskb/src/drivers/firmware/efi/vars.c:537:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 537 | status = ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set': /kisskb/src/drivers/firmware/efi/vars.c:576:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 576 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_find': /kisskb/src/drivers/firmware/efi/vars.c:721:51: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/net/core/net-procfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_size': /kisskb/src/drivers/firmware/efi/vars.c:761:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 761 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function '__efivar_entry_get': /kisskb/src/drivers/firmware/efi/vars.c:791:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_get': /kisskb/src/drivers/firmware/efi/vars.c:813:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set_get_size': /kisskb/src/drivers/firmware/efi/vars.c:848:30: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c:896:46: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 896 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext2/ext2.h:13, from /kisskb/src/fs/ext2/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/vfs_dentry.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/firmware/efi/esrt.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/drivers/firmware/efi/reboot.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/clk/mediatek/clk-gate.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/printk/printk.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/kernel/locking/mutex.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/quotaops.h:10, from /kisskb/src/fs/ext3/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/clk/mediatek/reset.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext3/ext3.h:22, from /kisskb/src/fs/ext3/bitmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext2/ext2.h:13, from /kisskb/src/fs/ext2/dir.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:7, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/semaphore.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/tegra/clk-divider.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/fat/cache.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/gpu/vga/vgaarb.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/fat/dir.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/hugetlbfs/inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/ext4/bitmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd/commit.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/fs/fat/fatent.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/buffer.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_bdflush' alias between functions of incompatible types 'long int(int, long int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/buffer.c:3293:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3293 | SYSCALL_DEFINE2(bdflush, int, func, long, data) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/buffer.c:3293:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3293 | SYSCALL_DEFINE2(bdflush, int, func, long, data) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/groups.c:8: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getgroups' alias between functions of incompatible types 'long int(int, gid_t *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:190:1: note: in expansion of macro 'SYSCALL_DEFINE2' 190 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:190:1: note: in expansion of macro 'SYSCALL_DEFINE2' 190 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setgroups' alias between functions of incompatible types 'long int(int, gid_t *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:227:1: note: in expansion of macro 'SYSCALL_DEFINE2' 227 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:227:1: note: in expansion of macro 'SYSCALL_DEFINE2' 227 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/hid-input.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/autofs4/inode.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/clk/mediatek/clk-mt8135.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/ata/ahci_xgene.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd/transaction.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/transaction.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/mount.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/kernel/freezer.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/tegra/clk-periph.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/fs/efivarfs/file.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/core/net-sysfs.c:32:19: warning: 'fmt_long_hex' defined but not used [-Wunused-const-variable=] 32 | static const char fmt_long_hex[] = "%#lx\n"; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/futex.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/net/ipv4/raw.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sched/core.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/commit.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/pata_platform.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/kernel/rcu/srcu.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/idr.h:18, from /kisskb/src/drivers/input/input.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/profile.h:4, from /kisskb/src/kernel/profile.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/tegra/clk-periph-gate.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/kernel/time/time.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/kernfs/inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/drivers/firmware/efi/runtime-wrappers.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/llist.h:58, from /kisskb/src/include/linux/irq_work.h:4, from /kisskb/src/kernel/smp.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/futex_compat.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/clk/mediatek/clk-mt8173.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/printk/printk.c:35: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_syslog' alias between functions of incompatible types 'long int(int, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1419:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1419 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1419:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1419 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/kernfs/dir.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/v9fs.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/drivers/input/input-compat.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/serio/serio.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/drivers/firmware/efi/libstub/arm-stub.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/dir.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/drivers/gpio/gpio-tegra.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/file.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/uid16.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/fid.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/quotaops.h:10, from /kisskb/src/fs/ext2/ialloc.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext2/file.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/fs/efivarfs/super.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/lockd/clntlock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs_common/grace.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/handle.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_base.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/xattr.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/asm-generic/clkdev.h:16, from arch/arm64/include/generated/asm/clkdev.h:1, from /kisskb/src/include/linux/clkdev.h:15, from /kisskb/src/drivers/clk/samsung/clk.h:16, from /kisskb/src/drivers/clk/samsung/clk-cpu.h:14, from /kisskb/src/drivers/clk/samsung/clk-cpu.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/ipv4/udp.c:82: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp437.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/file.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/kernel/locking/spinlock.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/moduleloader.h:5, from /kisskb/src/kernel/module.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ata/pata_of_platform.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/net/udp.h:25, from /kisskb/src/net/ipv4/udp_impl.h:3, from /kisskb/src/net/ipv4/udplite.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/futex.c:56: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_set_robust_list' alias between functions of incompatible types 'long int(struct robust_list_head *, size_t)' {aka 'long int(struct robust_list_head *, long unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2740:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2740 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2740:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2740 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_futex' alias between functions of incompatible types 'long int(u32 *, int, u32, struct timespec *, u32 *, u32)' {aka 'long int(unsigned int *, int, unsigned int, struct timespec *, unsigned int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2996:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2996 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2996:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2996 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_get_robust_list' alias between functions of incompatible types 'long int(int, struct robust_list_head **, size_t *)' {aka 'long int(int, struct robust_list_head **, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2762:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2762 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2762:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2762 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/fs/ext3/dir.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/include/linux/input/mt.h:14, from /kisskb/src/drivers/input/input-mt.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/udp_offload.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/clk/tegra/clk-pll.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/client.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/tegra/clk-pll-out.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/dir.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/arp.c:78: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/drivers/input/ff-core.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/events/core.c:34: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_perf_event_open' alias between functions of incompatible types 'long int(struct perf_event_attr *, pid_t, int, int, long unsigned int)' {aka 'long int(struct perf_event_attr *, int, int, int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:7928:1: note: in expansion of macro 'SYSCALL_DEFINE5' 7928 | SYSCALL_DEFINE5(perf_event_open, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:7928:1: note: in expansion of macro 'SYSCALL_DEFINE5' 7928 | SYSCALL_DEFINE5(perf_event_open, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/clk/tegra/clk-super.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/fs/autofs4/root.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/input/input-leds.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/icmp.c:67: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/xattr_user.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/quotaops.h:10, from /kisskb/src/fs/ext3/file.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/9p/xattr_trusted.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/gss_generic_token.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/auto_fs.h:16, from /kisskb/src/include/uapi/linux/auto_fs4.h:16, from /kisskb/src/fs/autofs4/autofs_i.h:16, from /kisskb/src/fs/autofs4/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/ipv4/devinet.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_gss/gss_mech_switch.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv4/af_inet.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/symlink.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/kernel/locking/osq_lock.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/fsync.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kallsyms.h:9, from /kisskb/src/kernel/kallsyms.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/file.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/input/mousedev.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/notify/fsnotify.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/uid16.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chown16' alias between functions of incompatible types 'long int(const char *, old_uid_t, old_gid_t)' {aka 'long int(const char *, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:19:1: note: in expansion of macro 'SYSCALL_DEFINE3' 19 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:19:1: note: in expansion of macro 'SYSCALL_DEFINE3' 19 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setgroups16' alias between functions of incompatible types 'long int(int, old_gid_t *)' {aka 'long int(int, short unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:174:1: note: in expansion of macro 'SYSCALL_DEFINE2' 174 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:174:1: note: in expansion of macro 'SYSCALL_DEFINE2' 174 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getgroups16' alias between functions of incompatible types 'long int(int, old_gid_t *)' {aka 'long int(int, short unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:151:1: note: in expansion of macro 'SYSCALL_DEFINE2' 151 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/kernel/power/main.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:151:1: note: in expansion of macro 'SYSCALL_DEFINE2' 151 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setfsgid16' alias between functions of incompatible types 'long int(old_gid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:106:1: note: in expansion of macro 'SYSCALL_DEFINE1' 106 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:106:1: note: in expansion of macro 'SYSCALL_DEFINE1' 106 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setfsuid16' alias between functions of incompatible types 'long int(old_uid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:101:1: note: in expansion of macro 'SYSCALL_DEFINE1' 101 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:101:1: note: in expansion of macro 'SYSCALL_DEFINE1' 101 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getresgid16' alias between functions of incompatible types 'long int(old_gid_t *, old_gid_t *, old_gid_t *)' {aka 'long int(short unsigned int *, short unsigned int *, short unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:84:1: note: in expansion of macro 'SYSCALL_DEFINE3' 84 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:84:1: note: in expansion of macro 'SYSCALL_DEFINE3' 84 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setresgid16' alias between functions of incompatible types 'long int(old_gid_t, old_gid_t, old_gid_t)' {aka 'long int(short unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:77:1: note: in expansion of macro 'SYSCALL_DEFINE3' 77 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:77:1: note: in expansion of macro 'SYSCALL_DEFINE3' 77 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getresuid16' alias between functions of incompatible types 'long int(old_uid_t *, old_uid_t *, old_uid_t *)' {aka 'long int(short unsigned int *, short unsigned int *, short unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE3' 60 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE3' 60 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setresuid16' alias between functions of incompatible types 'long int(old_uid_t, old_uid_t, old_uid_t)' {aka 'long int(short unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:54:1: note: in expansion of macro 'SYSCALL_DEFINE3' 54 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:54:1: note: in expansion of macro 'SYSCALL_DEFINE3' 54 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setuid16' alias between functions of incompatible types 'long int(old_uid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:49:1: note: in expansion of macro 'SYSCALL_DEFINE1' 49 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:49:1: note: in expansion of macro 'SYSCALL_DEFINE1' 49 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setreuid16' alias between functions of incompatible types 'long int(old_uid_t, old_uid_t)' {aka 'long int(short unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:44:1: note: in expansion of macro 'SYSCALL_DEFINE2' 44 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:44:1: note: in expansion of macro 'SYSCALL_DEFINE2' 44 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setgid16' alias between functions of incompatible types 'long int(old_gid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:39:1: note: in expansion of macro 'SYSCALL_DEFINE1' 39 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:39:1: note: in expansion of macro 'SYSCALL_DEFINE1' 39 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setregid16' alias between functions of incompatible types 'long int(old_gid_t, old_gid_t)' {aka 'long int(short unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:34:1: note: in expansion of macro 'SYSCALL_DEFINE2' 34 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:34:1: note: in expansion of macro 'SYSCALL_DEFINE2' 34 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchown16' alias between functions of incompatible types 'long int(unsigned int, old_uid_t, old_gid_t)' {aka 'long int(unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:29:1: note: in expansion of macro 'SYSCALL_DEFINE3' 29 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:29:1: note: in expansion of macro 'SYSCALL_DEFINE3' 29 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lchown16' alias between functions of incompatible types 'long int(const char *, old_uid_t, old_gid_t)' {aka 'long int(const char *, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:24:1: note: in expansion of macro 'SYSCALL_DEFINE3' 24 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:24:1: note: in expansion of macro 'SYSCALL_DEFINE3' 24 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/kernel/locking/lglock.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/fib_frontend.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/igmp.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/clk/tegra/clk-tegra-audio.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/manage.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/proc/task_mmu.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/futex_compat.c:10: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_set_robust_list' alias between functions of incompatible types 'long int(struct compat_robust_list_head *, compat_size_t)' {aka 'long int(struct compat_robust_list_head *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex_compat.c:120:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 120 | COMPAT_SYSCALL_DEFINE2(set_robust_list, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex_compat.c:120:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 120 | COMPAT_SYSCALL_DEFINE2(set_robust_list, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_futex' alias between functions of incompatible types 'long int(u32 *, int, u32, struct compat_timespec *, u32 *, u32)' {aka 'long int(unsigned int *, int, unsigned int, struct compat_timespec *, unsigned int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex_compat.c:174:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 174 | COMPAT_SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex_compat.c:174:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 174 | COMPAT_SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_get_robust_list' alias between functions of incompatible types 'long int(int, compat_uptr_t *, compat_size_t *)' {aka 'long int(int, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex_compat.c:135:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 135 | COMPAT_SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex_compat.c:135:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 135 | COMPAT_SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/kernel/irq/spurious.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/ipv4/fib_semantics.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/time/time.c:35: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_gettimeofday' alias between functions of incompatible types 'long int(struct timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:102:1: note: in expansion of macro 'SYSCALL_DEFINE2' 102 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:102:1: note: in expansion of macro 'SYSCALL_DEFINE2' 102 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_adjtimex' alias between functions of incompatible types 'long int(struct timex *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:218:1: note: in expansion of macro 'SYSCALL_DEFINE1' 218 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:218:1: note: in expansion of macro 'SYSCALL_DEFINE1' 218 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_settimeofday' alias between functions of incompatible types 'long int(struct timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext2/inode.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/inode.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/efivarfs/super.c: In function 'efivarfs_callback': /kisskb/src/fs/efivarfs/super.c:131:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | len = ucs2_strlen(entry->var.VariableName); | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-1.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/samsung/clk-exynos5433.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_gss/svcauth_gss.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'kernfs_get_target_path', inlined from 'kernfs_getlink' at /kisskb/src/fs/kernfs/symlink.c:109:10, inlined from 'kernfs_iop_follow_link' at /kisskb/src/fs/kernfs/symlink.c:121:10: /kisskb/src/fs/kernfs/symlink.c:91:17: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 91 | strncpy(s + len, kn->name, slen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/kernfs/symlink.c: In function 'kernfs_iop_follow_link': /kisskb/src/fs/kernfs/symlink.c:88:28: note: length computed here 88 | int slen = strlen(kn->name); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/net/ipv4/fib_trie.c:53: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/fs/proc/root.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/acct.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/ialloc.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/net/ipv4/inet_fragment.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/clk/tegra/clk-tegra-periph.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/locking/rtmutex.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/compat.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/autofs4/waitq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/cgroup.h:11, from /kisskb/src/kernel/cgroup.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rwsem.h:13, from /kisskb/src/kernel/locking/rwsem-xadd.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/kernel/locking/percpu-rwsem.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/resend.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/page-io.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/fs/proc/base.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/pid.h:4, from /kisskb/src/kernel/pid_namespace.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/notification.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/kref.h:18, from /kisskb/src/include/linux/sunrpc/cache.h:16, from /kisskb/src/include/linux/sunrpc/svcauth.h:16, from /kisskb/src/net/sunrpc/auth_gss/gss_rpc_xdr.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext2/ext2.h:13, from /kisskb/src/fs/ext2/ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/module.c:34: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_delete_module' alias between functions of incompatible types 'long int(const char *, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:950:1: note: in expansion of macro 'SYSCALL_DEFINE2' 950 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:950:1: note: in expansion of macro 'SYSCALL_DEFINE2' 950 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_finit_module' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3603:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3603 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/fat/fat.h:4, from /kisskb/src/fs/fat/misc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3603:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3603 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/serio/ambakmi.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/un.h:4, from /kisskb/src/net/sunrpc/auth_gss/gss_rpc_upcall.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_init_module' alias between functions of incompatible types 'long int(void *, long unsigned int, const char *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3583:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3583 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3583:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3583 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/clk/tegra/clk-tegra-fixed.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/clk/tegra/clk-tegra-pmc.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/kernel/stop_machine.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/kernel/audit.c:49: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/ext2/namei.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/net/ipv4/ping.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/gpio/gpio-xgene.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/fs/notify/group.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/namei.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/sched/core.c:60: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_nice' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3409:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3409 | SYSCALL_DEFINE1(nice, int, increment) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3409:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3409 | SYSCALL_DEFINE1(nice, int, increment) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_rr_get_interval' alias between functions of incompatible types 'long int(pid_t, struct timespec *)' {aka 'long int(int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4744:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4744 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4744:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4744 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_get_priority_min' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4715:1: note: in expansion of macro 'SYSCALL_DEFINE1' 4715 | SYSCALL_DEFINE1(sched_get_priority_min, int, policy) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4715:1: note: in expansion of macro 'SYSCALL_DEFINE1' 4715 | SYSCALL_DEFINE1(sched_get_priority_min, int, policy) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_get_priority_max' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4688:1: note: in expansion of macro 'SYSCALL_DEFINE1' 4688 | SYSCALL_DEFINE1(sched_get_priority_max, int, policy) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4688:1: note: in expansion of macro 'SYSCALL_DEFINE1' 4688 | SYSCALL_DEFINE1(sched_get_priority_max, int, policy) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_getaffinity' alias between functions of incompatible types 'long int(pid_t, unsigned int, long unsigned int *)' {aka 'long int(int, unsigned int, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4443:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4443 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4443:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4443 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_setaffinity' alias between functions of incompatible types 'long int(pid_t, unsigned int, long unsigned int *)' {aka 'long int(int, unsigned int, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4392:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4392 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4392:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4392 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_getattr' alias between functions of incompatible types 'long int(pid_t, struct sched_attr *, unsigned int, unsigned int)' {aka 'long int(int, struct sched_attr *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4241:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4241 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4241:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4241 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_getparam' alias between functions of incompatible types 'long int(pid_t, struct sched_param *)' {aka 'long int(int, struct sched_param *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4163:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4163 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4163:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4163 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_getscheduler' alias between functions of incompatible types 'long int(pid_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4134:1: note: in expansion of macro 'SYSCALL_DEFINE1' 4134 | SYSCALL_DEFINE1(sched_getscheduler, pid_t, pid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4134:1: note: in expansion of macro 'SYSCALL_DEFINE1' 4134 | SYSCALL_DEFINE1(sched_getscheduler, pid_t, pid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_setattr' alias between functions of incompatible types 'long int(pid_t, struct sched_attr *, unsigned int)' {aka 'long int(int, struct sched_attr *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4100:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4100 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4100:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4100 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext4/super.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_setparam' alias between functions of incompatible types 'long int(pid_t, struct sched_param *)' {aka 'long int(int, struct sched_param *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4089:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4089 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4089:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4089 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sched_setscheduler' alias between functions of incompatible types 'long int(pid_t, int, struct sched_param *)' {aka 'long int(int, int, struct sched_param *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4072:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4072 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4072:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4072 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/auditfilter.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/hung_task.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/quota/dquot.c:57: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/symlink.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/inode_mark.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/kernel/time/timer.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd/recovery.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/acct.c:56: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_acct' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:270:1: note: in expansion of macro 'SYSCALL_DEFINE1' 270 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:270:1: note: in expansion of macro 'SYSCALL_DEFINE1' 270 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:79: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/clk/tegra/clk-tegra-super-gen4.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ramfs/inode.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/clk/tegra/clk-tegra124.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ramfs/file-mmu.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/hash.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/watchdog.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/sysfs/file.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/keyboard/atkbd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ext4/resize.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/psmouse-base.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/keyboard/gpio_keys.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/loadavg.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/recovery.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/input/mouse/focaltech.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/synaptics.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/include/linux/vt_kern.h:11, from /kisskb/src/kernel/power/console.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/fat/fat.h:4, from /kisskb/src/fs/fat/nfs.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/utsname.h:5, from /kisskb/src/kernel/utsname_sysctl.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/fs/anon_inodes.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/kernel/power/process.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/ext4_jbd2.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/chip.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/kernel/irq/dummychip.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/compat.c:15: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_gettimeofday' alias between functions of incompatible types 'long int(struct compat_timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:91:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 91 | COMPAT_SYSCALL_DEFINE2(gettimeofday, struct compat_timeval __user *, tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:91:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 91 | COMPAT_SYSCALL_DEFINE2(gettimeofday, struct compat_timeval __user *, tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sched_rr_get_interval' alias between functions of incompatible types 'long int(compat_pid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:1141:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 1141 | COMPAT_SYSCALL_DEFINE2(sched_rr_get_interval, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:1141:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 1141 | COMPAT_SYSCALL_DEFINE2(sched_rr_get_interval, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_adjtimex' alias between functions of incompatible types 'long int(struct compat_timex *)' and 'long int(long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:1068:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 1068 | COMPAT_SYSCALL_DEFINE1(adjtimex, struct compat_timex __user *, utp) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:1068:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 1068 | COMPAT_SYSCALL_DEFINE1(adjtimex, struct compat_timex __user *, utp) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_rt_sigtimedwait' alias between functions of incompatible types 'long int(compat_sigset_t *, struct compat_siginfo *, struct compat_timespec *, compat_size_t)' {aka 'long int(compat_sigset_t *, struct compat_siginfo *, struct compat_timespec *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:996:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 996 | COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait, compat_sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:996:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 996 | COMPAT_SYSCALL_DEFINE4(rt_sigtimedwait, compat_sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_clock_nanosleep' alias between functions of incompatible types 'long int(clockid_t, int, struct compat_timespec *, struct compat_timespec *)' {aka 'long int(int, int, struct compat_timespec *, struct compat_timespec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:838:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 838 | COMPAT_SYSCALL_DEFINE4(clock_nanosleep, clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:838:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 838 | COMPAT_SYSCALL_DEFINE4(clock_nanosleep, clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_clock_getres' alias between functions of incompatible types 'long int(clockid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:797:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 797 | COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:797:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 797 | COMPAT_SYSCALL_DEFINE2(clock_getres, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_clock_adjtime' alias between functions of incompatible types 'long int(clockid_t, struct compat_timex *)' {aka 'long int(int, struct compat_timex *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:774:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 774 | COMPAT_SYSCALL_DEFINE2(clock_adjtime, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:774:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 774 | COMPAT_SYSCALL_DEFINE2(clock_adjtime, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_clock_gettime' alias between functions of incompatible types 'long int(clockid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:757:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 757 | COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:757:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 757 | COMPAT_SYSCALL_DEFINE2(clock_gettime, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_clock_settime' alias between functions of incompatible types 'long int(clockid_t, struct compat_timespec *)' {aka 'long int(int, struct compat_timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:740:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 740 | COMPAT_SYSCALL_DEFINE2(clock_settime, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:740:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 740 | COMPAT_SYSCALL_DEFINE2(clock_settime, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_timer_gettime' alias between functions of incompatible types 'long int(timer_t, struct compat_itimerspec *)' {aka 'long int(int, struct compat_itimerspec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:723:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 723 | COMPAT_SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:723:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 723 | COMPAT_SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_timer_settime' alias between functions of incompatible types 'long int(timer_t, int, struct compat_itimerspec *, struct compat_itimerspec *)' {aka 'long int(int, int, struct compat_itimerspec *, struct compat_itimerspec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:700:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 700 | COMPAT_SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:700:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 700 | COMPAT_SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_timer_create' alias between functions of incompatible types 'long int(clockid_t, struct compat_sigevent *, timer_t *)' {aka 'long int(int, struct compat_sigevent *, int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:682:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 682 | COMPAT_SYSCALL_DEFINE3(timer_create, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:682:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 682 | COMPAT_SYSCALL_DEFINE3(timer_create, clockid_t, which_clock, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sched_getaffinity' alias between functions of incompatible types 'long int(compat_pid_t, unsigned int, compat_ulong_t *)' {aka 'long int(int, unsigned int, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:636:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 636 | COMPAT_SYSCALL_DEFINE3(sched_getaffinity, compat_pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:636:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 636 | COMPAT_SYSCALL_DEFINE3(sched_getaffinity, compat_pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sched_setaffinity' alias between functions of incompatible types 'long int(compat_pid_t, unsigned int, compat_ulong_t *)' {aka 'long int(int, unsigned int, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:616:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 616 | COMPAT_SYSCALL_DEFINE3(sched_setaffinity, compat_pid_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:616:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 616 | COMPAT_SYSCALL_DEFINE3(sched_setaffinity, compat_pid_t, pid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_waitid' alias between functions of incompatible types 'long int(int, compat_pid_t, struct compat_siginfo *, int, struct compat_rusage *)' {aka 'long int(int, int, struct compat_siginfo *, int, struct compat_rusage *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:567:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 567 | COMPAT_SYSCALL_DEFINE5(waitid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:567:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 567 | COMPAT_SYSCALL_DEFINE5(waitid, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_wait4' alias between functions of incompatible types 'long int(compat_pid_t, compat_uint_t *, int, struct compat_rusage *)' {aka 'long int(int, unsigned int *, int, struct compat_rusage *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:536:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 536 | COMPAT_SYSCALL_DEFINE4(wait4, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:536:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 536 | COMPAT_SYSCALL_DEFINE4(wait4, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_getrlimit' alias between functions of incompatible types 'long int(unsigned int, struct compat_rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:490:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 490 | COMPAT_SYSCALL_DEFINE2(getrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:490:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 490 | COMPAT_SYSCALL_DEFINE2(getrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_setrlimit' alias between functions of incompatible types 'long int(unsigned int, struct compat_rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:444:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 444 | COMPAT_SYSCALL_DEFINE2(setrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:444:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 444 | COMPAT_SYSCALL_DEFINE2(setrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sigprocmask' alias between functions of incompatible types 'long int(int, compat_old_sigset_t *, compat_old_sigset_t *)' {aka 'long int(int, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:401:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 401 | COMPAT_SYSCALL_DEFINE3(sigprocmask, int, how, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:401:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 401 | COMPAT_SYSCALL_DEFINE3(sigprocmask, int, how, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_sigpending' alias between functions of incompatible types 'long int(compat_old_sigset_t *)' {aka 'long int(unsigned int *)'} and 'long int(long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:374:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 374 | COMPAT_SYSCALL_DEFINE1(sigpending, compat_old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:374:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 374 | COMPAT_SYSCALL_DEFINE1(sigpending, compat_old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_times' alias between functions of incompatible types 'long int(struct compat_tms *)' and 'long int(long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:348:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 348 | COMPAT_SYSCALL_DEFINE1(times, struct compat_tms __user *, tbuf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:348:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 348 | COMPAT_SYSCALL_DEFINE1(times, struct compat_tms __user *, tbuf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_setitimer' alias between functions of incompatible types 'long int(int, struct compat_itimerval *, struct compat_itimerval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:322:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 322 | COMPAT_SYSCALL_DEFINE3(setitimer, int, which, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:322:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 322 | COMPAT_SYSCALL_DEFINE3(setitimer, int, which, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_getitimer' alias between functions of incompatible types 'long int(int, struct compat_itimerval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:310:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 310 | COMPAT_SYSCALL_DEFINE2(getitimer, int, which, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:310:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 310 | COMPAT_SYSCALL_DEFINE2(getitimer, int, which, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_nanosleep' alias between functions of incompatible types 'long int(struct compat_timespec *, struct compat_timespec *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:239:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 239 | COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:239:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 239 | COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_settimeofday' alias between functions of incompatible types 'long int(struct compat_timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:108:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 108 | COMPAT_SYSCALL_DEFINE2(settimeofday, struct compat_timeval __user *, tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/compat.c:108:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 108 | COMPAT_SYSCALL_DEFINE2(settimeofday, struct compat_timeval __user *, tv, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/serio/libps2.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/checkpoint.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/generic.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/lockd/clntproc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/fs/signalfd.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/sunrpc/xdr.h:15, from /kisskb/src/fs/lockd/clntxdr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv4/ping.c:1138:36: warning: 'ping_v4_seq_ops' defined but not used [-Wunused-const-variable=] 1138 | static const struct seq_operations ping_v4_seq_ops = { | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/asm-generic/clkdev.h:16, from arch/arm64/include/generated/asm/clkdev.h:1, from /kisskb/src/include/linux/clkdev.h:15, from /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/vfsmount_mark.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/ip_tunnel_core.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fdinfo.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ext4/migrate.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/mballoc.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/igmp.h:18, from /kisskb/src/net/ipv4/udp.c:92: /kisskb/src/net/ipv4/udp.c: In function 'first_packet_length': /kisskb/src/include/linux/skbuff.h:1478:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1478 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1183:29: note: while referencing 'list_kill' 1183 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/igmp.h:18, from /kisskb/src/net/ipv4/udp.c:92: /kisskb/src/include/linux/skbuff.h:1372:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1372 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1183:29: note: while referencing 'list_kill' 1183 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext2/super.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/eventpoll.c:28: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_epoll_create1' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1764:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1764 | SYSCALL_DEFINE1(epoll_create1, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1764:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1764 | SYSCALL_DEFINE1(epoll_create1, int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/include/linux/acpi_irq.h:4, from /kisskb/src/drivers/irqchip/irqchip.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/eventpoll.c:28: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_epoll_pwait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int, const compat_sigset_t *, compat_size_t)' {aka 'long int(int, struct epoll_event *, int, int, const compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2048:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 2048 | COMPAT_SYSCALL_DEFINE6(epoll_pwait, int, epfd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2048:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 2048 | COMPAT_SYSCALL_DEFINE6(epoll_pwait, int, epfd, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/eventpoll.c:28: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_epoll_pwait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int, const sigset_t *, size_t)' {aka 'long int(int, struct epoll_event *, int, int, const sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2007:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2007 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2007:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2007 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/fs/ext3/fsync.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_epoll_wait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1961:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1961 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1961:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1961 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_epoll_ctl' alias between functions of incompatible types 'long int(int, int, int, struct epoll_event *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1820:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1820 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1820:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1820 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_epoll_create' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1807:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1807 | SYSCALL_DEFINE1(epoll_create, int, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1807:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1807 | SYSCALL_DEFINE1(epoll_create, int, size) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c:57:1: warning: ignoring attribute 'section (".data..cacheline_aligned")' because it conflicts with previous 'section (".data")' [-Wattributes] 57 | __visible u64 jiffies_64 __cacheline_aligned_in_smp = INITIAL_JIFFIES; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/ktime.h:25, from /kisskb/src/include/linux/rcupdate.h:47, from /kisskb/src/include/linux/rbtree.h:34, from /kisskb/src/include/linux/hrtimer.h:18, from /kisskb/src/include/linux/interrupt.h:14, from /kisskb/src/include/linux/kernel_stat.h:8, from /kisskb/src/kernel/time/timer.c:22: /kisskb/src/include/linux/jiffies.h:77:25: note: previous declaration here 77 | extern u64 __jiffy_data jiffies_64; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/sched/clock.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/delayacct.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/taskstats.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/efi.h:16, from /kisskb/src/drivers/firmware/efi/libstub/fdt.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/leds/led-core.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext2/ext2.h:13, from /kisskb/src/fs/ext2/symlink.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/array.c:57: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/leds/led-class.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/tsacct.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/irqchip/exynos-combiner.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/cputime.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/gre_offload.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/auto_fs.h:16, from /kisskb/src/include/uapi/linux/auto_fs4.h:16, from /kisskb/src/fs/autofs4/autofs_i.h:16, from /kisskb/src/fs/autofs4/expire.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/elfcore.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/dnotify/dnotify.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/block_validity.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs4/dev-ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/drivers/hid/hid-debug.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/quotaops.h:10, from /kisskb/src/fs/ext3/ialloc.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/quotaops.h:10, from /kisskb/src/fs/ext3/inode.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/kernel/irq_work.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/hid-generic.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/move_extent.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mount.h:13, from /kisskb/src/fs/ext3/ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/quotaops.h:10, from /kisskb/src/fs/ext3/namei.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/alarmtimer.h:4, from /kisskb/src/fs/timerfd.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext3/super.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/compat.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/fs/eventfd.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/fdtable.h:10, from /kisskb/src/fs/locks.c:119: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/idle_task.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext3/ext3.h:22, from /kisskb/src/fs/ext3/symlink.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/leds/led-triggers.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/sysctl_net_ipv4.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/net/net_namespace.h:7, from /kisskb/src/net/ipv4/proc.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:64:61: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] 64 | seq_printf(m, "%02x", (int)f.handle.f_handle[i]); | ~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/notify/fdinfo.c:2: /kisskb/src/include/linux/fs.h:881:23: note: while referencing 'f_handle' 881 | unsigned char f_handle[0]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd/checkpoint.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/input/keyboard/atkbd.c: In function 'atkbd_set_device_attrs': /kisskb/src/drivers/input/keyboard/atkbd.c:1071:21: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 1071 | "%s/input0", atkbd->ps2dev.serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/keyboard/atkbd.c:1070:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 1070 | snprintf(atkbd->phys, sizeof(atkbd->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1071 | "%s/input0", atkbd->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/memory.h:18, from /kisskb/src/kernel/jump_label.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/signalfd.c:31: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_signalfd4' alias between functions of incompatible types 'long int(int, sigset_t *, size_t, int)' {aka 'long int(int, sigset_t *, long unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE4' 255 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE4' 255 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/cpu_pm.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/signalfd.c:31: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_signalfd' alias between functions of incompatible types 'long int(int, const compat_sigset_t *, compat_size_t)' {aka 'long int(int, const compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:337:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 337 | COMPAT_SYSCALL_DEFINE3(signalfd, int, ufd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:337:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 337 | COMPAT_SYSCALL_DEFINE3(signalfd, int, ufd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_signalfd4' alias between functions of incompatible types 'long int(int, const compat_sigset_t *, compat_size_t, int)' {aka 'long int(int, const compat_sigset_t *, unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:316:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 316 | COMPAT_SYSCALL_DEFINE4(signalfd4, int, ufd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:316:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 316 | COMPAT_SYSCALL_DEFINE4(signalfd4, int, ufd, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/signalfd.c:31: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_signalfd' alias between functions of incompatible types 'long int(int, sigset_t *, size_t)' {aka 'long int(int, sigset_t *, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:309:1: note: in expansion of macro 'SYSCALL_DEFINE3' 309 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:309:1: note: in expansion of macro 'SYSCALL_DEFINE3' 309 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/samsung/clk-exynos-clkout.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_report_mt_data': /kisskb/src/drivers/input/mouse/synaptics.c:933:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 933 | input_mt_assign_slots(dev, slot, pos, nsemi, DMAX * priv->x_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/synaptics.c:29: /kisskb/src/include/linux/input/mt.h:121:5: note: by argument 3 of type 'const struct input_mt_pos *' to 'input_mt_assign_slots' declared here 121 | int input_mt_assign_slots(struct input_dev *dev, int *slots, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/synaptics.c:923:29: note: 'pos' declared here 923 | struct input_mt_pos pos[2]; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/kernel/power/suspend.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd/revoke.c:86: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/sysfs/dir.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/input/mouse/alps.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/power/poweroff.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/file.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/getroot.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/kernel/irq/devres.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mfd/mfd-core.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/fdtable.h:10, from /kisskb/src/fs/notify/fanotify/fanotify.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/proc/fd.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/control.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/include/uapi/linux/joystick.h:31, from /kisskb/src/include/linux/joystick.h:28, from /kisskb/src/fs/compat_ioctl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/configs.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/mfd/syscon.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_script.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/mmp.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/inotify/inotify_user.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/locks.c:125: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_flock' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1896:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1896 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1896:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1896 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/jbd/journal.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_elf.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/gpio.h:4, from /kisskb/src/include/linux/gpio.h:51, from /kisskb/src/include/linux/basic_mmio_gpio.h:16, from /kisskb/src/drivers/mfd/vexpress-sysreg.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/compat.c:21: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_utime' alias between functions of incompatible types 'long int(const char *, struct compat_utimbuf *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:75:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 75 | COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:75:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 75 | COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_open_by_handle_at' alias between functions of incompatible types 'long int(int, struct file_handle *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1476:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1476 | COMPAT_SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1476:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1476 | COMPAT_SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_ppoll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, struct compat_timespec *, const compat_sigset_t *, compat_size_t)' {aka 'long int(struct pollfd *, unsigned int, struct compat_timespec *, const compat_sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1418:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1418 | COMPAT_SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1418:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1418 | COMPAT_SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_pselect6' alias between functions of incompatible types 'long int(int, compat_ulong_t *, compat_ulong_t *, compat_ulong_t *, struct compat_timespec *, void *)' {aka 'long int(int, unsigned int *, unsigned int *, unsigned int *, struct compat_timespec *, void *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1399:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 1399 | COMPAT_SYSCALL_DEFINE6(pselect6, int, n, compat_ulong_t __user *, inp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1399:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 1399 | COMPAT_SYSCALL_DEFINE6(pselect6, int, n, compat_ulong_t __user *, inp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_old_select' alias between functions of incompatible types 'long int(struct compat_sel_arg_struct *)' and 'long int(long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1338:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 1338 | COMPAT_SYSCALL_DEFINE1(old_select, struct compat_sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:35:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 35 | COMPAT_SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1338:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE1' 1338 | COMPAT_SYSCALL_DEFINE1(old_select, struct compat_sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_select' alias between functions of incompatible types 'long int(int, compat_ulong_t *, compat_ulong_t *, compat_ulong_t *, struct compat_timeval *)' {aka 'long int(int, unsigned int *, unsigned int *, unsigned int *, struct compat_timeval *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1305:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1305 | COMPAT_SYSCALL_DEFINE5(select, int, n, compat_ulong_t __user *, inp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1305:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 1305 | COMPAT_SYSCALL_DEFINE5(select, int, n, compat_ulong_t __user *, inp, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_openat' alias between functions of incompatible types 'long int(int, const char *, int, umode_t)' {aka 'long int(int, const char *, int, short unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1099:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1099 | COMPAT_SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1099:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 1099 | COMPAT_SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_open' alias between functions of incompatible types 'long int(const char *, int, umode_t)' {aka 'long int(const char *, int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1090:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1090 | COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1090:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1090 | COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_getdents64' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent64 *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1051:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1051 | COMPAT_SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:1051:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1051 | COMPAT_SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_getdents' alias between functions of incompatible types 'long int(unsigned int, struct compat_linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:964:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 964 | COMPAT_SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:964:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 964 | COMPAT_SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_old_readdir' alias between functions of incompatible types 'long int(unsigned int, struct compat_old_linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:884:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 884 | COMPAT_SYSCALL_DEFINE3(old_readdir, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:884:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 884 | COMPAT_SYSCALL_DEFINE3(old_readdir, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_mount' alias between functions of incompatible types 'long int(const char *, const char *, const char *, compat_ulong_t, const void *)' {aka 'long int(const char *, const char *, const char *, unsigned int, const void *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:789:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 789 | COMPAT_SYSCALL_DEFINE5(mount, const char __user *, dev_name, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:789:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 789 | COMPAT_SYSCALL_DEFINE5(mount, const char __user *, dev_name, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_io_submit' alias between functions of incompatible types 'long int(compat_aio_context_t, int, u32 *)' {aka 'long int(unsigned int, int, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:636:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 636 | COMPAT_SYSCALL_DEFINE3(io_submit, compat_aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:636:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 636 | COMPAT_SYSCALL_DEFINE3(io_submit, compat_aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_io_getevents' alias between functions of incompatible types 'long int(compat_aio_context_t, compat_long_t, compat_long_t, struct io_event *, struct compat_timespec *)' {aka 'long int(unsigned int, int, int, struct io_event *, struct compat_timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:523:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 523 | COMPAT_SYSCALL_DEFINE5(io_getevents, compat_aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:43:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 43 | COMPAT_SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:523:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE5' 523 | COMPAT_SYSCALL_DEFINE5(io_getevents, compat_aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_io_setup' alias between functions of incompatible types 'long int(unsigned int, u32 *)' {aka 'long int(unsigned int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:504:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 504 | COMPAT_SYSCALL_DEFINE2(io_setup, unsigned, nr_reqs, u32 __user *, ctx32p) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:504:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 504 | COMPAT_SYSCALL_DEFINE2(io_setup, unsigned, nr_reqs, u32 __user *, ctx32p) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_fcntl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:489:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 489 | COMPAT_SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:489:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 489 | COMPAT_SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_fcntl64' alias between functions of incompatible types 'long int(unsigned int, unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:417:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 417 | COMPAT_SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:417:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 417 | COMPAT_SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_ustat' alias between functions of incompatible types 'long int(unsigned int, struct compat_ustat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:334:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 334 | COMPAT_SYSCALL_DEFINE2(ustat, unsigned, dev, struct compat_ustat __user *, u) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:334:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 334 | COMPAT_SYSCALL_DEFINE2(ustat, unsigned, dev, struct compat_ustat __user *, u) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_fstatfs64' alias between functions of incompatible types 'long int(unsigned int, compat_size_t, struct compat_statfs64 *)' {aka 'long int(unsigned int, unsigned int, struct compat_statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:315:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 315 | COMPAT_SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, compat_size_t, sz, struct compat_statfs64 __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:315:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 315 | COMPAT_SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, compat_size_t, sz, struct compat_statfs64 __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_statfs64' alias between functions of incompatible types 'long int(const char *, compat_size_t, struct compat_statfs64 *)' {aka 'long int(const char *, unsigned int, struct compat_statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:301:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 301 | COMPAT_SYSCALL_DEFINE3(statfs64, const char __user *, pathname, compat_size_t, sz, struct compat_statfs64 __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:301:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 301 | COMPAT_SYSCALL_DEFINE3(statfs64, const char __user *, pathname, compat_size_t, sz, struct compat_statfs64 __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_fstatfs' alias between functions of incompatible types 'long int(unsigned int, struct compat_statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:259:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 259 | COMPAT_SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct compat_statfs __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:259:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 259 | COMPAT_SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct compat_statfs __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_statfs' alias between functions of incompatible types 'long int(const char *, struct compat_statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:250:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 250 | COMPAT_SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct compat_statfs __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:250:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 250 | COMPAT_SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct compat_statfs __user *, buf) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_newfstat' alias between functions of incompatible types 'long int(unsigned int, struct compat_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:201:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 201 | COMPAT_SYSCALL_DEFINE2(newfstat, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:201:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 201 | COMPAT_SYSCALL_DEFINE2(newfstat, unsigned int, fd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_newfstatat' alias between functions of incompatible types 'long int(unsigned int, const char *, struct compat_stat *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:187:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 187 | COMPAT_SYSCALL_DEFINE4(newfstatat, unsigned int, dfd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:187:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 187 | COMPAT_SYSCALL_DEFINE4(newfstatat, unsigned int, dfd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_newlstat' alias between functions of incompatible types 'long int(const char *, struct compat_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:174:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 174 | COMPAT_SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:174:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 174 | COMPAT_SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_newstat' alias between functions of incompatible types 'long int(const char *, struct compat_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:162:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 162 | COMPAT_SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:162:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 162 | COMPAT_SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_utimes' alias between functions of incompatible types 'long int(const char *, struct compat_timeval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:124:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 124 | COMPAT_SYSCALL_DEFINE2(utimes, const char __user *, filename, struct compat_timeval __user *, t) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:124:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 124 | COMPAT_SYSCALL_DEFINE2(utimes, const char __user *, filename, struct compat_timeval __user *, t) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_futimesat' alias between functions of incompatible types 'long int(unsigned int, const char *, struct compat_timeval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:105:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 105 | COMPAT_SYSCALL_DEFINE3(futimesat, unsigned int, dfd, const char __user *, filename, struct compat_timeval __user *, t) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:105:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 105 | COMPAT_SYSCALL_DEFINE3(futimesat, unsigned int, dfd, const char __user *, filename, struct compat_timeval __user *, t) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_utimensat' alias between functions of incompatible types 'long int(unsigned int, const char *, struct compat_timespec *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:90:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 90 | COMPAT_SYSCALL_DEFINE4(utimensat, unsigned int, dfd, const char __user *, filename, struct compat_timespec __user *, t, int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat.c:90:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 90 | COMPAT_SYSCALL_DEFINE4(utimensat, unsigned int, dfd, const char __user *, filename, struct compat_timespec __user *, t, int, flags) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/indirect.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/elfcore.h:5, from /kisskb/src/include/linux/elfcore-compat.h:5, from /kisskb/src/fs/compat_binfmt_elf.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/irqchip/irq-tegra.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/leds/leds-syscon.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/revoke.c:86: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/irqchip/irq-gic.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/leds/trigger/ledtrig-heartbeat.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext3/ext3.h:22, from /kisskb/src/fs/ext3/hash.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/timerfd.c:25: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timerfd_create' alias between functions of incompatible types 'long int(int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:376:1: note: in expansion of macro 'SYSCALL_DEFINE2' 376 | SYSCALL_DEFINE2(timerfd_create, int, clockid, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:376:1: note: in expansion of macro 'SYSCALL_DEFINE2' 376 | SYSCALL_DEFINE2(timerfd_create, int, clockid, int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/timerfd.c:25: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_timerfd_gettime' alias between functions of incompatible types 'long int(int, struct compat_itimerspec *)' and 'long int(long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:559:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 559 | COMPAT_SYSCALL_DEFINE2(timerfd_gettime, int, ufd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:37:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 37 | COMPAT_SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:559:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE2' 559 | COMPAT_SYSCALL_DEFINE2(timerfd_gettime, int, ufd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_timerfd_settime' alias between functions of incompatible types 'long int(int, int, const struct compat_itimerspec *, struct compat_itimerspec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:542:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 542 | COMPAT_SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:542:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 542 | COMPAT_SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/timerfd.c:25: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timerfd_gettime' alias between functions of incompatible types 'long int(int, struct itimerspec *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:532:1: note: in expansion of macro 'SYSCALL_DEFINE2' 532 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:532:1: note: in expansion of macro 'SYSCALL_DEFINE2' 532 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/eventfd.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_eventfd2' alias between functions of incompatible types 'long int(unsigned int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:420:1: note: in expansion of macro 'SYSCALL_DEFINE2' 420 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timerfd_settime' alias between functions of incompatible types 'long int(int, int, const struct itimerspec *, struct itimerspec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:514:1: note: in expansion of macro 'SYSCALL_DEFINE4' 514 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:420:1: note: in expansion of macro 'SYSCALL_DEFINE2' 420 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:514:1: note: in expansion of macro 'SYSCALL_DEFINE4' 514 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_eventfd' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:445:1: note: in expansion of macro 'SYSCALL_DEFINE1' 445 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:445:1: note: in expansion of macro 'SYSCALL_DEFINE1' 445 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext3/ext3.h:22, from /kisskb/src/fs/ext3/resize.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_diag.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/leds/trigger/ledtrig-cpu.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/ipconfig.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/mbcache.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/xfrm4_policy.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/fair.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/autoprobe.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/net/tcp.h:23, from /kisskb/src/net/ipv4/tcp_memcontrol.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_cubic.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/aio.c:19: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_io_setup' alias between functions of incompatible types 'long int(unsigned int, aio_context_t *)' {aka 'long int(unsigned int, long unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1307:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1307 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1307:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1307 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_io_getevents' alias between functions of incompatible types 'long int(aio_context_t, long int, long int, struct io_event *, struct timespec *)' {aka 'long int(long unsigned int, long int, long int, struct io_event *, struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1717:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1717 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1717:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1717 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_io_cancel' alias between functions of incompatible types 'long int(aio_context_t, struct iocb *, struct io_event *)' {aka 'long int(long unsigned int, struct iocb *, struct io_event *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1665:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1665 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1665:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1665 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_io_submit' alias between functions of incompatible types 'long int(aio_context_t, long int, struct iocb **)' {aka 'long int(long unsigned int, long int, struct iocb **)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1628:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1628 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1628:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1628 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_io_destroy' alias between functions of incompatible types 'long int(aio_context_t)' {aka 'long int(long unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1343:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1343 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1343:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1343 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function '__save_error_info': /kisskb/src/fs/ext4/super.c:302:9: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 302 | strncpy(es->s_last_error_func, func, sizeof(es->s_last_error_func)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:306:17: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 306 | strncpy(es->s_first_error_func, func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(es->s_first_error_func)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/kernel/irq/irqdomain.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/clk/samsung/clk-exynos7.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/xattr.c:54: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/misc/vexpress-syscfg.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/sysfs/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/lockd/host.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/coredump.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/jbd2/journal.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/fs/ext4/extents_status.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_connect': /kisskb/src/drivers/input/mouse/psmouse-base.c:1533:59: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 1533 | snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c:1533:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 1533 | snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/notify/inotify/inotify_user.c:35: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_inotify_init1' alias between functions of incompatible types 'long int(int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:669:1: note: in expansion of macro 'SYSCALL_DEFINE1' 669 | SYSCALL_DEFINE1(inotify_init1, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:669:1: note: in expansion of macro 'SYSCALL_DEFINE1' 669 | SYSCALL_DEFINE1(inotify_init1, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_inotify_rm_watch' alias between functions of incompatible types 'long int(int, __s32)' {aka 'long int(int, int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:744:1: note: in expansion of macro 'SYSCALL_DEFINE2' 744 | SYSCALL_DEFINE2(inotify_rm_watch, int, fd, __s32, wd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:744:1: note: in expansion of macro 'SYSCALL_DEFINE2' 744 | SYSCALL_DEFINE2(inotify_rm_watch, int, fd, __s32, wd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_inotify_add_watch' alias between functions of incompatible types 'long int(int, const char *, u32)' {aka 'long int(int, const char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:699:1: note: in expansion of macro 'SYSCALL_DEFINE3' 699 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:699:1: note: in expansion of macro 'SYSCALL_DEFINE3' 699 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/drop_caches.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/fhandle.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/dcookies.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/time/hrtimer.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/ipv4/xfrm4_input.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/time/itimer.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/fs/proc/proc_tty.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv4/xfrm4_state.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/xattr_user.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/xattr_trusted.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/ipv4/xfrm4_output.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/net/ipv4/xfrm4_protocol.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/asm-generic/local64.h:4, from arch/arm64/include/generated/asm/local64.h:1, from /kisskb/src/include/linux/perf_event.h:25, from /kisskb/src/kernel/events/ring_buffer.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/proc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/inode.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/asm-generic/local64.h:4, from arch/arm64/include/generated/asm/local64.h:1, from /kisskb/src/include/linux/perf_event.h:25, from /kisskb/src/kernel/events/callchain.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fanotify/fanotify_user.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/inline.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/drivers/input/mouse/logips2pp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/drivers/irqchip/irq-gic-common.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ext4/readpage.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/input/mouse/trackpoint.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kallsyms.h:9, from /kisskb/src/kernel/events/hw_breakpoint.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/super.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfs/pagelist.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/pm.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/nfs/direct.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext3/ext3.h:22, from /kisskb/src/fs/ext3/ext3_jbd.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/drivers/irqchip/irq-gic-v3.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/mii.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/proc/consoles.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/sysfs/mount.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/moduleparam.h:6, from /kisskb/src/drivers/mmc/card/block.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/cmdline.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/drivers/irqchip/irq-gic-v2m.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/drivers/net/Space.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/loopback.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/kernel/irq/msi.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/cpuinfo.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/cypress_ps2.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/quota/quota.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_quotactl' alias between functions of incompatible types 'long int(unsigned int, const char *, qid_t, void *)' {aka 'long int(unsigned int, const char *, unsigned int, void *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:760:1: note: in expansion of macro 'SYSCALL_DEFINE4' 760 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:760:1: note: in expansion of macro 'SYSCALL_DEFINE4' 760 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_register_bare_ps2_mouse': /kisskb/src/drivers/input/mouse/alps.c:1346:56: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 1346 | snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s", | ^~ /kisskb/src/drivers/input/mouse/alps.c:1346:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 1346 | snprintf(priv->phys3, sizeof(priv->phys3), "%s/%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1347 | psmouse->ps2dev.serio->phys, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1348 | (priv->dev2 ? "input2" : "input1")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/interrupts.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/of/device.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/time/itimer.c:11: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getitimer' alias between functions of incompatible types 'long int(int, struct itimerval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:103:1: note: in expansion of macro 'SYSCALL_DEFINE2' 103 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:103:1: note: in expansion of macro 'SYSCALL_DEFINE2' 103 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setitimer' alias between functions of incompatible types 'long int(int, struct itimerval *, struct itimerval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:278:1: note: in expansion of macro 'SYSCALL_DEFINE3' 278 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:278:1: note: in expansion of macro 'SYSCALL_DEFINE3' 278 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/phy/phy-core.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/drivers/of/base.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/devices.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/loadavg.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/meminfo.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/fhandle.c:1: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_name_to_handle_at' alias between functions of incompatible types 'long int(int, const char *, struct file_handle *, int *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:92:1: note: in expansion of macro 'SYSCALL_DEFINE5' 92 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:92:1: note: in expansion of macro 'SYSCALL_DEFINE5' 92 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_open_by_handle_at' alias between functions of incompatible types 'long int(int, struct file_handle *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE3' 255 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE3' 255 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/dcookies.c:15: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_lookup_dcookie' alias between functions of incompatible types 'long int(u64, char *, size_t)' {aka 'long int(long long unsigned int, char *, long unsigned int)'} and 'long int(long long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcookies.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE3' 149 | SYSCALL_DEFINE3(lookup_dcookie, u64, cookie64, char __user *, buf, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcookies.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE3' 149 | SYSCALL_DEFINE3(lookup_dcookie, u64, cookie64, char __user *, buf, size_t, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/dcookies.c:15: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_lookup_dcookie' alias between functions of incompatible types 'long int(u32, u32, char *, compat_size_t)' {aka 'long int(unsigned int, unsigned int, char *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcookies.c:207:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 207 | COMPAT_SYSCALL_DEFINE4(lookup_dcookie, u32, w0, u32, w1, char __user *, buf, compat_size_t, len) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:41:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 41 | COMPAT_SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcookies.c:207:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE4' 207 | COMPAT_SYSCALL_DEFINE4(lookup_dcookie, u32, w0, u32, w1, char __user *, buf, compat_size_t, len) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/lockd/svc.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcshare.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/fs/proc/stat.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/pci/access.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/lockd/svclock.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/fs/sysfs/group.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pinctrl/core.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/kqid.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/uptime.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/drivers/irqchip/irq-mtk-sysirq.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/of/platform.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/version.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/usbhid/hid-core.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/bus.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/time/hrtimer.c:39: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_nanosleep' alias between functions of incompatible types 'long int(struct timespec *, struct timespec *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/hrtimer.c:1559:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1559 | SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/hrtimer.c:1559:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1559 | SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/probe.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/deadline.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/notify/fanotify/fanotify_user.c:12: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fanotify_init' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:690:1: note: in expansion of macro 'SYSCALL_DEFINE2' 690 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:690:1: note: in expansion of macro 'SYSCALL_DEFINE2' 690 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/ftrace.h:20, from /kisskb/src/include/linux/ftrace.h:20, from /kisskb/src/include/linux/perf_event.h:47, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:81, from /kisskb/src/fs/notify/fanotify/fanotify_user.c:12: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_fanotify_mark' alias between functions of incompatible types 'long int(int, unsigned int, __u32, __u32, int, const char *)' {aka 'long int(int, unsigned int, unsigned int, unsigned int, int, const char *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:909:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 909 | COMPAT_SYSCALL_DEFINE6(fanotify_mark, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:45:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 45 | COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:909:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE6' 909 | COMPAT_SYSCALL_DEFINE6(fanotify_mark, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/notify/fanotify/fanotify_user.c:12: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fanotify_mark' alias between functions of incompatible types 'long int(int, unsigned int, __u64, int, const char *)' {aka 'long int(int, unsigned int, long long unsigned int, int, const char *)'} and 'long int(long int, long int, long long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:800:1: note: in expansion of macro 'SYSCALL_DEFINE5' 800 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:800:1: note: in expansion of macro 'SYSCALL_DEFINE5' 800 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/linux/hid.h:30, from /kisskb/src/drivers/hid/usbhid/hid-quirks.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/host-bridge.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/time/posix-timers.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/pinctrl/pinctrl-utils.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/time/posix-cpu-timers.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/include/linux/timekeeper_internal.h:9, from /kisskb/src/kernel/time/timekeeping.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pinctrl/pinmux.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/pci/remove.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/kernel/time/clocksource.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pinctrl/pinconf.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/kernel/time/ntp.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/power/power_supply_core.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/reset/core.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/power/power_supply_sysfs.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/tracepoint.h:19, from /kisskb/src/include/ras/ras_event.h:8, from /kisskb/src/drivers/ras/ras.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/power/power_supply_leds.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/regulator/core.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcproc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/fs/proc/softirqs.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/fs/proc/namespaces.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/power/reset/vexpress-poweroff.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcsubs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/drivers/regulator/dummy.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/pinctrl/devicetree.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/lockd/mon.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_init': /kisskb/src/drivers/input/mouse/alps.c:2928:63: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 2928 | snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1", | ^~~~~~~ /kisskb/src/drivers/input/mouse/alps.c:2928:17: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 2928 | snprintf(priv->phys2, sizeof(priv->phys2), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2929 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/compat_ioctl.c:16: /kisskb/src/include/linux/compat.h:48:25: warning: 'compat_sys_ioctl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, compat_ulong_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 48 | asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat_ioctl.c:1544:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1544 | COMPAT_SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compat.h:52:25: note: aliased declaration here 52 | asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\ | ^~~~~~~~~~ /kisskb/src/include/linux/compat.h:39:9: note: in expansion of macro 'COMPAT_SYSCALL_DEFINEx' 39 | COMPAT_SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/compat_ioctl.c:1544:1: note: in expansion of macro 'COMPAT_SYSCALL_DEFINE3' 1544 | COMPAT_SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd/journal.c: In function 'journal_init_inode': /kisskb/src/fs/jbd/journal.c:889:14: warning: 'blocknr' may be used uninitialized [-Wmaybe-uninitialized] 889 | bh = getblk_unmovable(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cypress_ps2.c: In function 'cypress_process_packet.constprop': /kisskb/src/drivers/input/mouse/cypress_ps2.c:541:9: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized] 541 | input_mt_assign_slots(input, slots, pos, n, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/cypress_ps2.c:24: /kisskb/src/include/linux/input/mt.h:121:5: note: by argument 3 of type 'const struct input_mt_pos *' to 'input_mt_assign_slots' declared here 121 | int input_mt_assign_slots(struct input_dev *dev, int *slots, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cypress_ps2.c:525:29: note: 'pos' declared here 525 | struct input_mt_pos pos[CYTP_MAX_MT_SLOTS]; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/power/reset/syscon-reboot.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/proc/self.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/power/reset/xgene-reboot.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pinctrl/pinconf-generic.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/stop_task.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/pci.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, from /kisskb/src/fs/proc/proc_sysctl.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/pinctrl/pinctrl-tegra.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/fs/proc/proc_net.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/proc/thread_self.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/kmsg.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/bootmem.h:7, from /kisskb/src/fs/proc/page.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/regulator/helpers.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pinctrl/pinctrl-tegra124.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/regulator/fixed-helper.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/pci/pci-driver.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/regulator/devres.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/jbd/journal.c: In function 'journal_create': /kisskb/src/fs/jbd/journal.c:1021:22: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] 1021 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/regulator/of_regulator.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/of/fdt.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/of/fdt_address.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/of/address.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/phy/phy-exynos-dp-video.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/drivers/of/irq.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/read.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/pci/search.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/wait.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/time/posix-timers.c:46: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timer_create' alias between functions of incompatible types 'long int(const clockid_t, struct sigevent *, timer_t *)' {aka 'long int(const int, struct sigevent *, int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 602 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 602 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_clock_nanosleep' alias between functions of incompatible types 'long int(const clockid_t, int, const struct timespec *, struct timespec *)' {aka 'long int(const int, int, const struct timespec *, struct timespec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1097:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1097 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1097:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1097 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_clock_getres' alias between functions of incompatible types 'long int(const clockid_t, struct timespec *)' {aka 'long int(const int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1068:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1068 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1068:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1068 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_clock_adjtime' alias between functions of incompatible types 'long int(const clockid_t, struct timex *)' {aka 'long int(const int, struct timex *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1045:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1045 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/current.h:4, from arch/arm64/include/generated/asm/current.h:1, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/drivers/regulator/fixed.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1045:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1045 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_clock_gettime' alias between functions of incompatible types 'long int(const clockid_t, struct timespec *)' {aka 'long int(const int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1027:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1027 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1027:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1027 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_clock_settime' alias between functions of incompatible types 'long int(const clockid_t, const struct timespec *)' {aka 'long int(const int, const struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1012:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1012 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1012:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1012 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timer_delete' alias between functions of incompatible types 'long int(timer_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:944:1: note: in expansion of macro 'SYSCALL_DEFINE1' 944 | SYSCALL_DEFINE1(timer_delete, timer_t, timer_id) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:944:1: note: in expansion of macro 'SYSCALL_DEFINE1' 944 | SYSCALL_DEFINE1(timer_delete, timer_t, timer_id) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timer_settime' alias between functions of incompatible types 'long int(timer_t, int, const struct itimerspec *, struct itimerspec *)' {aka 'long int(int, int, const struct itimerspec *, struct itimerspec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:881:1: note: in expansion of macro 'SYSCALL_DEFINE4' 881 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/mmc/card/queue.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:881:1: note: in expansion of macro 'SYSCALL_DEFINE4' 881 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timer_getoverrun' alias between functions of incompatible types 'long int(timer_t)' {aka 'long int(int)'} and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:813:1: note: in expansion of macro 'SYSCALL_DEFINE1' 813 | SYSCALL_DEFINE1(timer_getoverrun, timer_t, timer_id) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:813:1: note: in expansion of macro 'SYSCALL_DEFINE1' 813 | SYSCALL_DEFINE1(timer_getoverrun, timer_t, timer_id) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_timer_gettime' alias between functions of incompatible types 'long int(timer_t, struct itimerspec *)' {aka 'long int(int, struct itimerspec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:777:1: note: in expansion of macro 'SYSCALL_DEFINE2' 777 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:777:1: note: in expansion of macro 'SYSCALL_DEFINE2' 777 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfs/unlink.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/spi/spi.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/lockd/xdr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/of/of_mdio.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/pci-sysfs.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/sunrpc/xdr.h:15, from /kisskb/src/fs/lockd/clnt4xdr.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/of/of_net.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/pinctrl/pinctrl-tegra-xusb.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/phy/phy_device.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/rtc/rtc-lib.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/idle.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/phy/phy.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/kernel/sched/cpudeadline.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/fs/lockd/xdr4.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/auto_group.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/hosts.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/kernel/sched/cpupri.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/hctosys.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/systohc.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfs/write.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/drivers/ras/debugfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/rom.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsicam.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_ioctl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/mmc/host/mmci.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_error.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/drivers/tty/tty_io.c:70: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/kernel/time/timeconv.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/mmc/core/core.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/kernel/time/timer_list.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/setup-res.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/kernel/time/jiffies.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-mt8173.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/kernel/time/posix-clock.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/scsi/scsi_lib.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_get': /kisskb/src/kernel/time/posix-cpu-timers.c:817:17: warning: 'now' may be used uninitialized [-Wmaybe-uninitialized] 817 | if (now < timer->it.cpu.expires) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:771:28: note: 'now' declared here 771 | unsigned long long now; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/mmc/core/host.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/phy/mdio_bus.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svc4proc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/namespace.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/mmc/core/bus.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/lockd/procfs.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/drivers/scsi/scsi_common.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_schedule': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/pci/vpd.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1038:17: warning: 'now' may be used uninitialized [-Wmaybe-uninitialized] 1038 | bump_cpu_timer(timer, now); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1029:28: note: 'now' declared here 1029 | unsigned long long now; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/pci/irq.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/common/common.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/kernel/time/alarmtimer.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.h:25, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/fs/nfs/mount_clnt.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, from /kisskb/src/fs/nfs/nfstrace.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/include/linux/clockchips.h:13, from /kisskb/src/kernel/time/clockevents.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/core/usb.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, from /kisskb/src/fs/nfs/nfsroot.c:77: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/include/linux/vt_kern.h:11, from /kisskb/src/drivers/video/console/dummycon.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/console/fbcon.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/rtc/class.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/phy/phy-exynos-mipi-video.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:5, from /kisskb/src/drivers/video/fbdev/amba-clcd.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/time/tick-common.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/interface.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/ethernet/marvell/sky2.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/include/linux/virtio.h:6, from /kisskb/src/drivers/virtio/virtio.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfs/sysctl.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/rtc/rtc-efi-platform.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/time/tick-broadcast.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/phy/phy-xgene.c:53: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_sysfs.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/console/bitblit.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/of/of_pci.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/logo/logo.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_lib_dma.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_devinfo.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/scsi_trace.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_scan.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/console/softcursor.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/setup-bus.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/scsi_logging.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/of/of_pci_irq.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fbdev/core/fb_notify.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/scsi_sysctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/time/tick-broadcast-hrtimer.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/of/of_reserved_mem.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/rtc/rtc-dev.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/pm_runtime.h:12, from /kisskb/src/drivers/scsi/scsi_pm.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/kernel/time/sched_clock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/sd.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra30.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/pci/vc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/time/tick-oneshot.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/pci/proc.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/time/tick-sched.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/drivers/pci/slot.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/kernel/time/timekeeping_debug.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/quirks.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/pci/msi.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/rtc/rtc-sysfs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/nfs2super.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/rtc/rtc-proc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/pci/host/pci-xgene.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/rtc/rtc-efi.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/pcie/aspm.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/rtc/rtc-xgene.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/drivers/pci/host/pci-xgene-msi.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/portdrv_core.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/dmi.h:4, from /kisskb/src/drivers/pci/pci-label.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/proc.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fbdev/core/fb_cmdline.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pci/of.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/fbmem.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/pci/syscall.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/nfs2xdr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/nfs3super.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/mmc/host/sdhci.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/mmc/host/mmc_spi.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mmc/host/of_mmc_spi.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, from /kisskb/src/fs/nfs/nfs3client.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/core/hub.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/scsi/scsi_devinfo.c: In function 'scsi_strcpy_devinfo': /kisskb/src/drivers/scsi/scsi_devinfo.c:291:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 291 | strncpy(to, from, min(to_length, from_length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c:290:23: note: length computed here 290 | from_length = strlen(from); | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c:302:25: warning: 'strncpy' output truncated copying between 0 and 16 bytes from a string of length 16 [-Wstringop-truncation] 302 | strncpy(&to[from_length], spaces, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | to_length - from_length); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/nfs/nfs3proc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/include/linux/virtio.h:6, from /kisskb/src/drivers/virtio/virtio_ring.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/drivers/virtio/virtio_mmio.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/core/hcd.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fbdev/core/fbmon.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/core/urb.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/smsc/smc91x.c:68: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/virtio/virtio_pci_common.h:22, from /kisskb/src/drivers/virtio/virtio_pci_modern.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/fbcmap.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/mmc/core/mmc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/nfs3xdr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/net/ethernet/smsc/smsc911x.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm8916.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.h:25, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/mmc/core/mmc_ops.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/mmc/host/sdhci-pltfm.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.h:25, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/soc/tegra/common.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'scsi_dev_info_list_add_str', inlined from 'scsi_init_devinfo' at /kisskb/src/drivers/scsi/scsi_devinfo.c:876:10: /kisskb/src/drivers/scsi/scsi_devinfo.c:517:25: warning: '%s' directive argument is null [-Wformat-overflow=] 517 | printk(KERN_ERR "%s: bad dev info string '%s' '%s'" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | " '%s'\n", __func__, vendor, model, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | strflags); | ~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c: In function 'scsi_init_devinfo': /kisskb/src/drivers/scsi/scsi_devinfo.c:518:35: note: format string is defined here 518 | " '%s'\n", __func__, vendor, model, | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.h:25, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:30, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.h:25, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/tun.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/host/pci-quirks.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/soc/tegra/pmc.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:23, from /kisskb/src/include/linux/stat.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:15, from /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/usb/isp1760/isp1760-core.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/host/ehci-hcd.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/mmc/core/sd.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/mmc/core/sd_ops.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/modedb.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/drivers/pci/syscall.c:12: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pciconfig_read' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/syscall.c:16:1: note: in expansion of macro 'SYSCALL_DEFINE5' 16 | SYSCALL_DEFINE5(pciconfig_read, unsigned long, bus, unsigned long, dfn, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/syscall.c:16:1: note: in expansion of macro 'SYSCALL_DEFINE5' 16 | SYSCALL_DEFINE5(pciconfig_read, unsigned long, bus, unsigned long, dfn, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pciconfig_write' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/syscall.c:86:1: note: in expansion of macro 'SYSCALL_DEFINE5' 86 | SYSCALL_DEFINE5(pciconfig_write, unsigned long, bus, unsigned long, dfn, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/syscall.c:86:1: note: in expansion of macro 'SYSCALL_DEFINE5' 86 | SYSCALL_DEFINE5(pciconfig_write, unsigned long, bus, unsigned long, dfn, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/pm_runtime.h:12, from /kisskb/src/drivers/mmc/core/sdio.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/host/ehci-pci.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/video/display_timing.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/drivers/tty/n_tty.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/usb/host/ehci-platform.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/arch/arm64/include/asm/uaccess.h:25, from /kisskb/src/include/asm-generic/termios.h:5, from arch/arm64/include/generated/asm/termios.h:1, from /kisskb/src/include/uapi/linux/termios.h:5, from /kisskb/src/drivers/tty/tty_ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/phy/of.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/include/linux/usb.h:14, from /kisskb/src/drivers/usb/isp1760/isp1760-if.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, from /kisskb/src/drivers/usb/core/message.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/gpio/consumer.h:4, from /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/storage/scsiglue.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/usb/core/driver.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/core/file.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/include/linux/usb.h:14, from /kisskb/src/drivers/usb/core/config.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_alloc_dev': /kisskb/src/drivers/usb/core/usb.c:483:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 483 | "%s.%d", parent->devpath, port1); | ^~ /kisskb/src/drivers/usb/core/usb.c:483:33: note: using the range [-2147483648, 2147483647] for directive argument 483 | "%s.%d", parent->devpath, port1); | ^~~~~~~ /kisskb/src/drivers/usb/core/usb.c:482:25: note: 'snprintf' output between 3 and 28 bytes into a destination of size 16 482 | snprintf(dev->devpath, sizeof dev->devpath, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | "%s.%d", parent->devpath, port1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/video/of_display_timing.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/virtio/virtio_pci_common.h:22, from /kisskb/src/drivers/virtio/virtio_pci_common.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/usb/storage/transport.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/drivers/usb/storage/protocol.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/core/buffer.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/core/sysfs.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:21, from /kisskb/src/drivers/video/of_videomode.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/usb/core/devio.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/core/endpoint.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/virtio/virtio_pci_common.h:22, from /kisskb/src/drivers/virtio/virtio_pci_legacy.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/phy/phy-ulpi.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/drivers/tty/tty_ldisc.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/drivers/video/fbdev/core/fbmon.c:36: /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'fb_edid_add_monspecs': /kisskb/src/drivers/video/fbdev/core/../edid.h:74:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 74 | #define PIXEL_CLOCK (COMBINE_HI_8LO( PIXEL_CLOCK_HI,PIXEL_CLOCK_LO )*10000) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmon.c:1051:21: note: in expansion of macro 'PIXEL_CLOCK' 1051 | if (PIXEL_CLOCK) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/phy/phy-ulpi-viewport.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/include/linux/virtio.h:6, from /kisskb/src/drivers/virtio/virtio_balloon.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/drivers/net/virtio_net.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/arm64/include/asm/page.h:76, from /kisskb/src/arch/arm64/include/asm/proc-fns.h:26, from /kisskb/src/arch/arm64/include/asm/pgtable.h:19, from /kisskb/src/arch/arm64/include/asm/io.h:30, from /kisskb/src/include/linux/io.h:23, from /kisskb/src/drivers/usb/host/ohci-pci.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/usb/host/ohci-hcd.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/core/notify.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/include/linux/usb.h:14, from /kisskb/src/drivers/usb/core/generic.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/usb/host/ohci-platform.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/usb/storage/usb.c:52: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/portdrv_bus.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/nfs4state.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/nfs/nfs4proc.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/portdrv_pci.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/nfs4xdr.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/mmc/host/mmc_spi.c: In function 'mmc_spi_command_send': /kisskb/src/drivers/mmc/host/mmc_spi.c:274:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 274 | snprintf(tag, sizeof(tag), " ... CMD%d response SPI_%s", | ^ /kisskb/src/drivers/mmc/host/mmc_spi.c:274:9: note: 'snprintf' output between 26 and 43 bytes into a destination of size 32 274 | snprintf(tag, sizeof(tag), " ... CMD%d response SPI_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | cmd->opcode, maptype(cmd)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fbdev/core/fbcvt.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/nfs/nfs4renewd.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/spi/spi-pl022.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/tty_buffer.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/mmc/core/sdio_bus.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/nfs4super.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/drivers/mmc/core/sdio_ops.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/pme.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/include/linux/usb.h:14, from /kisskb/src/drivers/usb/core/quirks.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/aer/aerdrv_errprint.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/cfbfillrect.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/aer/aerdrv_core.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/usb/core/port.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/usb/core/devices.c:52: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/core/hcd-pci.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/leds.h:15, from /kisskb/src/include/linux/mmc/host.h:13, from /kisskb/src/drivers/mmc/core/sdio_io.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pci/pcie/aer/aerdrv.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfs/nfs4file.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mmc/core/sdio_cis.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/fs/nfs/delegation.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/cfbcopyarea.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/include/linux/usb.h:14, from /kisskb/src/drivers/usb/storage/usb.h:45, from /kisskb/src/drivers/usb/storage/initializers.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/tty_port.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_do_submiturb': /kisskb/src/drivers/usb/core/devio.c:1336:57: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1336 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { | ^~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1341:52: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1341 | le16_to_cpup(&dr->wIndex)); | ^~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1344:52: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1344 | uurb->buffer_length = le16_to_cpup(&dr->wLength); | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/usb.h:18, from /kisskb/src/drivers/usb/core/devio.c:44: /kisskb/src/drivers/usb/core/devio.c:1357:40: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1357 | __le16_to_cpup(&dr->wValue), | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1140:58: note: in definition of macro 'dev_info' 1140 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ /kisskb/src/drivers/usb/core/devio.c:1353:17: note: in expansion of macro 'snoop' 1353 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ /kisskb/src/drivers/usb/core/devio.c:1358:40: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1358 | __le16_to_cpup(&dr->wIndex), | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1140:58: note: in definition of macro 'dev_info' 1140 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ /kisskb/src/drivers/usb/core/devio.c:1353:17: note: in expansion of macro 'snoop' 1353 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ /kisskb/src/drivers/usb/core/devio.c:1359:40: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1359 | __le16_to_cpup(&dr->wLength)); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1140:58: note: in definition of macro 'dev_info' 1140 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ /kisskb/src/drivers/usb/core/devio.c:1353:17: note: in expansion of macro 'snoop' 1353 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mmc/core/sdio_irq.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c: In function 'xgene_enet_mdio_config': /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c:781:53: warning: '%s' directive output may be truncated writing up to 15 bytes into a region of size 7 [-Wformat-truncation=] 781 | snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%s-%s", "xgene-mii", | ^~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c:781:9: note: 'snprintf' output between 11 and 26 bytes into a destination of size 17 781 | snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%s-%s", "xgene-mii", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | ndev->name); | ~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mmc/core/quirks.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/fs/nfs/callback.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfs/nfs4idmap.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/cfbimgblt.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/include/scsi/scsi.h:9, from /kisskb/src/drivers/usb/storage/sierra_ms.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/usb/storage/usual-tables.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/include/linux/usb.h:14, from /kisskb/src/drivers/usb/storage/option_ms.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/callback_xdr.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/nfs4.h:15, from /kisskb/src/fs/nfs/callback_proc.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/nfs/nfs4namespace.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/gpio.h:4, from /kisskb/src/include/linux/gpio.h:51, from /kisskb/src/drivers/mmc/core/slot-gpio.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, from /kisskb/src/fs/nfs/nfs4getroot.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mmc/core/pwrseq.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/nfs4client.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/nfs4session.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:32:36: warning: array 'xgene_enet_acpi_match' assumed to have one element 32 | static const struct acpi_device_id xgene_enet_acpi_match[]; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/dns_resolve.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:32:36: warning: 'xgene_enet_acpi_match' defined but not used [-Wunused-const-variable=] In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, from /kisskb/src/fs/nfs/nfs4sysctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/drivers/tty/tty_ldsem.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/mmc/core/pwrseq_simple.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/mmc/core/pwrseq_emmc.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/tty_mutex.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, from /kisskb/src/fs/nfs/nfs4trace.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/moduleparam.h:6, from /kisskb/src/drivers/mmc/core/debugfs.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/pty.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/drivers/tty/tty_audit.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/tty/sysrq.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/drivers/tty/hvc/hvc_console.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/tty/vt/vc_screen.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/vt/keyboard.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/drivers/tty/vt/vt_ioctl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/vt/selection.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'usb_stor_bulk_srb', inlined from 'usb_stor_CB_transport' at /kisskb/src/drivers/usb/storage/transport.c:946:12: /kisskb/src/drivers/usb/storage/transport.c:473:47: warning: 'partial' may be used uninitialized [-Wmaybe-uninitialized] 473 | scsi_set_resid(srb, scsi_bufflen(srb) - partial); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /kisskb/src/drivers/usb/storage/transport.c: In function 'usb_stor_CB_transport': /kisskb/src/drivers/usb/storage/transport.c:468:22: note: 'partial' declared here 468 | unsigned int partial; | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/tty/serial/earlycon.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/serial/serial_core.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/serial/of_serial.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/drivers/tty/serial/xilinx_uartps.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from arch/arm64/include/generated/asm/bug.h:1, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/arch/arm64/include/asm/cmpxchg.h:21, from /kisskb/src/arch/arm64/include/asm/atomic.h:27, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/tty/serial/msm_serial.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/vt/consolemap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/serial/amba-pl011.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/serial/8250/8250_pci.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/serial/8250/8250_early.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/serial/8250/8250_core.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, from /kisskb/src/drivers/tty/serial/8250/8250_mtk.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/tty/vt/vt.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/uapi/linux/keyboard.h:4, from /kisskb/src/include/linux/keyboard.h:4, from drivers/tty/vt/defkeymap.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function 'xgene_enet_probe': /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:775:61: warning: '-rx' directive output may be truncated writing 3 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 775 | snprintf(rx_ring->irq_name, IRQ_ID_SIZE, "%s-rx", ndev->name); | ^~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:775:17: note: 'snprintf' output between 4 and 19 bytes into a destination of size 16 775 | snprintf(rx_ring->irq_name, IRQ_ID_SIZE, "%s-rx", ndev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:772:61: warning: '-rx-txc' directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 772 | snprintf(rx_ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:772:17: note: 'snprintf' output between 8 and 23 bytes into a destination of size 16 772 | snprintf(rx_ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | ndev->name); | ~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:812:61: warning: '-txc' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 812 | snprintf(cp_ring->irq_name, IRQ_ID_SIZE, "%s-txc", ndev->name); | ^~~~ /kisskb/src/drivers/net/ethernet/apm/xgene/xgene_enet_main.c:812:17: note: 'snprintf' output between 5 and 20 bytes into a destination of size 16 812 | snprintf(cp_ring->irq_name, IRQ_ID_SIZE, "%s-txc", ndev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_port_handed_over': /kisskb/src/drivers/usb/host/ehci-hub.c:1303:15: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1303 | reg = &ehci->regs->port_status[portnum - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'set_owner': /kisskb/src/drivers/usb/host/ehci-hub.c:534:22: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 534 | status_reg = &ehci->regs->port_status[portnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_hub_status_data': /kisskb/src/drivers/usb/host/ehci-hub.c:655:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 655 | temp = ehci_readl(ehci, &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/core/hcd.c: In function 'usb_hcd_submit_urb': /kisskb/src/drivers/usb/core/hcd.c:450:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=] 450 | snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname, | ^~ 451 | init_utsname()->release, hcd->driver->description); | ~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/hcd.c:450:17: note: 'snprintf' output 3 or more bytes (assuming 131) into a destination of size 100 450 | snprintf (buf, sizeof buf, "%s %s %s", init_utsname()->sysname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | init_utsname()->release, hcd->driver->description); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:25, from /kisskb/src/include/linux/of_platform.h:14, from /kisskb/src/drivers/tty/serial/of_serial.c:20: /kisskb/src/drivers/tty/serial/of_serial.c:322:26: warning: 'of_serial_pm_ops' defined but not used [-Wunused-const-variable=] 322 | static SIMPLE_DEV_PM_OPS(of_serial_pm_ops, of_serial_suspend, of_serial_resume); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/pm.h:371:25: note: in definition of macro 'SIMPLE_DEV_PM_OPS' 371 | const struct dev_pm_ops name = { \ | ^~~~ /kisskb/src/drivers/tty/serial/amba-pl011.c:2490:36: warning: 'sbsa_uart_acpi_match' defined but not used [-Wunused-const-variable=] 2490 | static const struct acpi_device_id sbsa_uart_acpi_match[] = { | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_adjust_port_wakeup_flags.part.0': /kisskb/src/drivers/usb/host/ehci-hub.c:152:38: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 152 | if (ehci_readl(ehci, &ehci->regs->port_status[i]) & PORT_CSC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:190:40: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 190 | u32 __iomem *reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_port_power.isra': /kisskb/src/drivers/usb/host/ehci-hub.c:1310:35: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1310 | u32 __iomem *status_reg = &ehci->regs->port_status[portnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_silence_controller': /kisskb/src/drivers/usb/host/ehci-hcd.c:336:33: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 336 | &ehci->regs->port_status[port]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_bus_suspend': /kisskb/src/drivers/usb/host/ehci-hub.c:269:40: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 269 | u32 __iomem *reg = &ehci->regs->port_status [port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_irq': /kisskb/src/drivers/usb/host/ehci-hcd.c:785:42: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 785 | &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_hub_control': /kisskb/src/drivers/usb/host/ehci-hub.c:871:39: warning: array subscript 254 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 871 | u32 __iomem *status_reg = &ehci->regs->port_status[ | ^~~~~~~~~~~~~~~~~~~~~~~~~ 872 | (wIndex & 0xff) - 1]; | ~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:1253:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1253 | &ehci->regs->port_status[ports]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c: In function 'ehci_bus_resume': /kisskb/src/drivers/usb/host/ehci-hub.c:428:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 428 | temp = ehci_readl(ehci, &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:121:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 121 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:84:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 84 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:70:31: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 70 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:489:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 489 | temp = ehci_readl(ehci, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:492:49: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 492 | ehci_writel(ehci, temp, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:465:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 465 | temp = ehci_readl(ehci, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:318: /kisskb/src/drivers/usb/host/ehci-hub.c:472:41: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 472 | ehci_writel(ehci, temp, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/usb/host/ehci.h:281, from /kisskb/src/drivers/usb/host/ehci-hcd.c:109: /kisskb/src/include/linux/usb/ehci_def.h:129:25: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/version.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from crypto/crypto_null.mod.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from crypto/drbg.mod.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from crypto/echainiv.mod.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from crypto/hmac.mod.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from crypto/sha256_generic.mod.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from crypto/jitterentropy_rng.mod.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ Completed OK # rm -rf /kisskb/build/stable-4.2_arm64-defconfig_arm64-gcc11 # Build took: 0:03:03.424045
© Michael Ellerman 2006-2018.