Buildresult: linux-next/s390-allnoconfig/s390x-gcc4.6 built on Dec 9 2015, 18:19
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Dec 9 2015, 18:19
Duration:
0:00:12.372405
Builder:
p82
Revision:
Add linux-next specific files for 20151209 (
cd1bfb776710ceffca2ca09df029f136318c5a10)
Target:
linux-next/s390-allnoconfig/s390x-gcc4.6
Branch:
linux-next
Compiler:
s390x-gcc4.6
(s390x-linux-gcc (GCC) 4.6.3)
Config:
allnoconfig
(
download
)
Log:
Download original
Possible errors
/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/tracepoint.h:88:2: error: implicit declaration of function 'synchronize_sched' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' make[2]: *** [init/noinitramfs.o] Error 1 /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declarationIn file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [init/version.o] Error 1 /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' make[2]: *** [init/init_task.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [init/main.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies':/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime':/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse':/home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/extmem.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' make[3]: *** [arch/s390/mm/maccess.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' make[3]: *** [arch/s390/mm/pgtable.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/gup.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64':/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[3]: *** [arch/s390/mm/vmem.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/pageattr.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type make[3]: *** [arch/s390/mm/mem_detect.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/mm/extable.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/fault.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/init.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete typeIn file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) make[2]: /home/kisskb/slave/src/include/linux/jiffies.h: At top level:*** [init/do_mounts.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies':/home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms':/home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday':/home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [arch/s390/kernel/vtime.o] Error 1 make[1]: *** [init] Error 2 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/traps.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [arch/s390/kernel/idle.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [arch/s390/kernel/ebcdic.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/early.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) make[3]: *** [arch/s390/kernel/nmi.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete typecc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' make[3]: *** [arch/s390/kernel/processor.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors make[3]: *** [arch/s390/kernel/setup.o] Error 1 /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type make[3]: *** [arch/s390/kernel/vdso.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' *** [arch/s390/kernel/cache.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/jump_label.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [arch/s390/kernel/cpcmd.o] Error 1 *** [arch/s390/kernel/time.o] Error 1/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type CC mm/mprotect.o /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *'/home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/sys_s390.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/tracepoint.h:88:2: error: implicit declaration of function 'synchronize_sched' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) make[3]: *** [arch/s390/kernel/diag.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set':/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known/home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[3]: *** [arch/s390/kernel/ptrace.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[2]: *** [arch/s390/mm] Error 2 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] CC mm/nobootmem.o /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/user.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' make[3]: *** [arch/s390/kernel/dis.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/signal.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [arch/s390/kernel/process.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/ipl.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declarationIn file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/rcupdate.h:233:20: error: field 'completion' has incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[3]: *** [arch/s390/kernel/lgr.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' make[2]: /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'*** [kernel/capability.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' make[2]: *** [kernel/panic.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[3]: *** [arch/s390/kernel/runtime_instr.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete typeIn file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' make[3]: *** [arch/s390/kernel/machine_kexec.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/irq.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/ptrace.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[2]: *** [kernel/async.o] Error 1 /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors make[2]: *** [mm/vmacache.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':*** [kernel/smpboot.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us':/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time':/home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [kernel/softirq.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/kthread.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors make[2]: *** [kernel/cpu.o] Error 1 /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [kernel/task_work.o] Error 1 /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here/home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known/home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]*** [kernel/notifier.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) cc1: some warnings being treated as errorsIn file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count':/home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type make[3]: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64':*** [kernel/locking/mutex.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[3]: *** [kernel/rcu/sync.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[2]: *** [kernel/extable.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [mm/mm_init.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declarationIn file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if *** [kernel/params.o] Error 1/home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' make[2]: /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]*** [kernel/ksysfs.o] Error 1 /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' make[2]: *** [mm/filemap.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [mm/shmem.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors cc1: some warnings being treated as errors /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type make[3]: *** [kernel/locking/percpu-rwsem.o] Error 1 /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) make[2]: /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies':*** [mm/oom_kill.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[2]: *** [mm/truncate.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type make[3]: *** [kernel/locking/rwsem-xadd.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' make[2]: *** [kernel/kmod.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) make[2]: *** [mm/vmstat.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday':/home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[2]: *** [kernel/sysctl_binary.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' make[2]: *** [mm/compaction.o] Error 1 make[2]: *** [mm/init-mm.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' make[3]: *** [kernel/sched/clock.o] Error 1 /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [mm/workingset.o] Error 1 /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if/home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'make[2]: *** [mm/backing-dev.o] Error 1 /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type make[2]: /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration]*** [fs/bad_inode.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [mm/list_lru.o] Error 1 /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set':/home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime':/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] make[3]: *** [kernel/rcu/update.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t'/home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts':/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type make[3]: *** [kernel/locking/semaphore.o] Error 1 /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[2]: *** [kernel/reboot.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic':cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [kernel/sched/loadavg.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':make[3]: /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known *** [kernel/locking/rwsem.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] make[2]: *** [kernel/locking] Error 2 /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64'/home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] make[2]: *** [kernel/workqueue.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs':/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count':/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'*** [kernel/irq/devres.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set':/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) make[2]: *** [mm/gup.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] make[2]: *** [kernel/cred.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [fs/char_dev.o] Error 1 /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [mm/msync.o] Error 1 make[3]: *** [kernel/sched/idle_task.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [mm/page-writeback.o] Error 1 /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [kernel/power/qos.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/power] Error 2 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration make[3]: *** [kernel/rcu/tiny.o] Error 1 make[2]: *** [kernel/rcu] Error 2 /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) make[2]: *** [fs/attr.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t'/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion':/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion':/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [mm/dmapool.o] Error 1 /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[3]: *** [kernel/sched/cputime.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [kernel/sched/completion.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/stack.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [kernel/sched/rt.o] Error 1 /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [kernel/irq/handle.o] Error 1/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [kernel/irq/irqdesc.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors make[3]: *** [kernel/sched/wait.o] Error 1 /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/ioctl.o] Error 1 make[2]: *** [fs/nsfs.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/irq/resend.o] Error 1 /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' cc1: some warnings being treated as errors cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' cc1: some warnings being treated as errors make[2]: *** [mm/memory.o] Error 1 make[2]: *** [fs/no-block.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/pnode.o] Error 1 make[3]: *** [kernel/sched/stop_task.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/inode.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/irq/spurious.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [kernel/sysctl.o] Error 1 make[2]: *** [fs/file.o] Error 1 make[3]: *** [kernel/irq/manage.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/readdir.o] Error 1 make[2]: *** [fs/fs_pin.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/dcache.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/sched/deadline.o] Error 1 make[2]: *** [fs/fcntl.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [mm/percpu.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: cc1: some warnings being treated as errors*** [fs/seq_file.o] Error 1 make[2]: *** [fs/xattr.o] Error 1 make[3]: *** [kernel/time/jiffies.o] Error 1 /home/kisskb/slave/src/fs/libfs.c:240:48: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c:270:47: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c:304:47: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c:344:37: error: void value not ignored as it ought to be /home/kisskb/slave/src/kernel/time/time.c:163:5: error: conflicting types for 'do_sys_settimeofday' /home/kisskb/slave/src/fs/libfs.c:495:51: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c:521:52: error: void value not ignored as it ought to be /home/kisskb/slave/src/kernel/time/time.c:242:9: error: invalid initializer /home/kisskb/slave/src/kernel/time/time.c:568:1: error: conflicting types for 'timespec64_to_jiffies' /home/kisskb/slave/src/kernel/time/time.c:575:1: error: conflicting types for 'jiffies_to_timespec64' cc1: some warnings being treated as errors/home/kisskb/slave/src/kernel/time/time.c:605:1: error: conflicting types for 'timeval_to_jiffies' /home/kisskb/slave/src/kernel/time/time.c:612:6: error: conflicting types for 'jiffies_to_timeval' /home/kisskb/slave/src/fs/libfs.c:1072:51: error: void value not ignored as it ought to be make[2]: *** [fs/fs_struct.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/time.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/filesystems.o] Error 1 /home/kisskb/slave/src/kernel/time/timekeeping.c:626:5: error: conflicting types for '__getnstimeofday64' /home/kisskb/slave/src/kernel/time/timekeeping.c:659:6: error: conflicting types for 'getnstimeofday64' /home/kisskb/slave/src/kernel/time/timekeeping.c:778:6: error: conflicting types for 'ktime_get_ts64' /home/kisskb/slave/src/kernel/time/timekeeping.c:810:10: error: conflicting types for 'ktime_get_seconds' /home/kisskb/slave/src/kernel/time/timekeeping.c:830:10: error: conflicting types for 'ktime_get_real_seconds' /home/kisskb/slave/src/kernel/time/timekeeping.c:893:6: error: conflicting types for 'do_gettimeofday' /home/kisskb/slave/src/kernel/time/timekeeping.c:909:5: error: conflicting types for 'do_settimeofday64' /home/kisskb/slave/src/kernel/time/timekeeping.c:1107:6: error: conflicting types for 'getrawmonotonic64' /home/kisskb/slave/src/kernel/time/timekeeping.c:1180:13: error: conflicting types for 'read_persistent_clock64' /home/kisskb/slave/src/kernel/time/timekeeping.c:1197:13: error: conflicting types for 'read_boot_clock64' cc1: some warnings being treated as errors make[2]: *** [fs/libfs.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [kernel/sched/idle.o] Error 1 make[2]: *** [fs/utimes.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/kernel/time/timekeeping.c:1860:6: error: conflicting types for 'getboottime64' /home/kisskb/slave/src/kernel/time/timekeeping.c:1884:19: error: conflicting types for 'current_kernel_time64' /home/kisskb/slave/src/kernel/time/timekeeping.c:1900:19: error: conflicting types for 'get_monotonic_coarse64' make[3]: *** [kernel/time/posix-cpu-timers.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/timer_list.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/splice.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [kernel/time/hrtimer.o] Error 1 make[3]: *** [kernel/time/timekeeping.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errorscc1: some warnings being treated as errors make[2]: *** [fs/namespace.o] Error 1 make[3]: *** [kernel/time/clocksource.o] Error 1 make[3]: *** [kernel/time/timeconv.o] Error 1 make[2]: *** [mm/vmalloc.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [fs/ramfs/file-mmu.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/sync.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [kernel/time/timer.o] Error 1 make[3]: *** [kernel/time/alarmtimer.o] Error 1 make[2]: *** [fs/statfs.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/irq/chip.o] Error 1 make[2]: *** [kernel/irq] Error 2 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/select.o] Error 1 make[3]: *** [fs/ramfs/inode.o] Error 1 make[2]: *** [fs/ramfs] Error 2 cc1: some warnings being treated as errors make[3]: *** [kernel/sched/fair.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/ntp.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/clockevents.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/posix-clock.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/fs-writeback.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/tick-common.o] Error 1 make[2]: *** [arch/s390/kernel] Error 2 make[1]: *** [arch/s390] Error 2 make[2]: *** [kernel/time] Error 2 make[2]: *** [kernel/sched] Error 2 make[1]: *** [kernel] Error 2 make[1]: *** [fs] Error 2 make[1]: *** [mm] Error 2 make: *** [sub-make] Error 2
Possible warnings (1149)
<stdin>:1307:2: warning: #warning syscall copy_file_range not implemented [-Wcpp] /home/kisskb/slave/src/include/linux/rcupdate.h:226:6: warning: conflicting types for 'synchronize_sched' [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime':/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec':/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] *** [arch/s390/kernel/time.o] Error 1/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known/home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/rcupdate.h:226:6: warning: conflicting types for 'synchronize_sched' [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]*** [kernel/notifier.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] make[2]: /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]*** [kernel/ksysfs.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies':/home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable]/home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t'/home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:202:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/kernel/time/time.c:107:3: warning: passing argument 1 of 'do_gettimeofday' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:370:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/include/linux/ktime.h:56:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/include/linux/ktime.h:90:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/include/linux/ktime.h:84:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/include/linux/ktime.h:56:1: warning: control reaches end of non-void function [-Wreturn-type]
Full Log
# git rev-parse -q --verify cd1bfb776710ceffca2ca09df029f136318c5a10^{commit} cd1bfb776710ceffca2ca09df029f136318c5a10 already have revision, skipping fetch # git checkout -q -f -B kisskb cd1bfb776710ceffca2ca09df029f136318c5a10 # git clean -qxdf # git log -1 commit cd1bfb776710ceffca2ca09df029f136318c5a10 Author: Stephen Rothwell <sfr@canb.auug.org.au> Date: Wed Dec 9 18:12:40 2015 +1100 Add linux-next specific files for 20151209 Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> # < /opt/cross/gcc-4.6.3-nolibc/s390x-linux/bin/s390x-linux-gcc --version # < git log --format=%s --max-count=1 cd1bfb776710ceffca2ca09df029f136318c5a10 # < make -j 240 ARCH=s390 O=/home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/s390x-linux/bin/s390x-linux- allnoconfig # make -j 240 ARCH=s390 O=/home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/s390x-linux/bin/s390x-linux- make[1]: Entering directory `/home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig make[1]: Leaving directory `/home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x' make[1]: Entering directory `/home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x' CHK include/config/kernel.release UPD include/config/kernel.release GEN ./Makefile WRAP arch/s390/include/generated/asm/clkdev.h WRAP arch/s390/include/generated/asm/irq_work.h WRAP arch/s390/include/generated/asm/mcs_spinlock.h WRAP arch/s390/include/generated/asm/mm-arch-hooks.h WRAP arch/s390/include/generated/asm/preempt.h WRAP arch/s390/include/generated/asm/trace_clock.h WRAP arch/s390/include/generated/asm/word-at-a-time.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h Using /home/kisskb/slave/src as source for kernel HOSTCC scripts/sortextable CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/s390/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh <stdin>:1307:2: warning: #warning syscall copy_file_range not implemented [-Wcpp] CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/noinitramfs.o LD usr/built-in.o CC init/init_task.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type UPD include/generated/compile.h In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': CC init/version.o /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rcupdate.h:38, from /home/kisskb/slave/src/include/linux/init_task.h:4, from /home/kisskb/slave/src/init/init_task.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/main.c:15: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/mmdebug.h:6:0, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rcupdate.h:38, from /home/kisskb/slave/src/include/linux/init_task.h:4, from /home/kisskb/slave/src/init/init_task.c:1: /home/kisskb/slave/src/include/linux/tracepoint.h: In function 'tracepoint_synchronize_unregister': /home/kisskb/slave/src/include/linux/tracepoint.h:88:2: error: implicit declaration of function 'synchronize_sched' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rcupdate.h:38, from /home/kisskb/slave/src/include/linux/init_task.h:4, from /home/kisskb/slave/src/init/init_task.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here LD arch/s390/net/built-in.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/do_mounts.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/init/noinitramfs.c:21: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/init_task.h:4:0, from /home/kisskb/slave/src/init/init_task.c:1: /home/kisskb/slave/src/include/linux/rcupdate.h:226:6: warning: conflicting types for 'synchronize_sched' [enabled by default] /home/kisskb/slave/src/include/linux/tracepoint.h:88:2: note: previous implicit declaration of 'synchronize_sched' was here CC arch/s390/mm/init.o CC arch/s390/mm/fault.o CC arch/s390/mm/extmem.o CC arch/s390/mm/mmap.o CC arch/s390/mm/vmem.o CC arch/s390/mm/pgtable.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/mm/maccess.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type CC arch/s390/mm/page-states.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC arch/s390/mm/gup.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/init/version.c:10: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC arch/s390/mm/pageattr.o CC arch/s390/mm/extable.o CC arch/s390/mm/mem_detect.o CC arch/s390/kernel/traps.o CC arch/s390/kernel/time.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/kernel/process.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type AS arch/s390/kernel/base.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) CC arch/s390/kernel/early.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mmzone.h:7, from /home/kisskb/slave/src/include/linux/bootmem.h:7, from /home/kisskb/slave/src/arch/s390/mm/vmem.c:6: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/mm/fault.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/pgtable.c:6: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mmzone.h:7, from /home/kisskb/slave/src/include/linux/bootmem.h:7, from /home/kisskb/slave/src/arch/s390/mm/vmem.c:6: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mmzone.h:7, from /home/kisskb/slave/src/include/linux/bootmem.h:7, from /home/kisskb/slave/src/arch/s390/mm/vmem.c:6: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC arch/s390/kernel/setup.o LD certs/built-in.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/arch/s390/mm/extmem.c:14: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/kernel/idle.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level:In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/mm/fault.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': CC arch/s390/kernel/vtime.o /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime':/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/mm/fault.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type CC arch/s390/kernel/processor.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/arch/s390/mm/extmem.c:14: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC arch/s390/kernel/sys_s390.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/arch/s390/mm/extmem.c:14: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/mm/gup.c:7: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here make[2]: *** [init/noinitramfs.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/uaccess.h:4, from /home/kisskb/slave/src/arch/s390/mm/maccess.c:10: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/arch/s390/mm/init.c:10: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC arch/s390/kernel/ptrace.o CC arch/s390/kernel/signal.o CC arch/s390/kernel/cpcmd.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/kernel/ebcdic.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mm_types.h:8, from /home/kisskb/slave/src/include/linux/hugetlb.h:4, from /home/kisskb/slave/src/arch/s390/mm/pageattr.c:5: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC arch/s390/kernel/nmi.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/kprobes.h:35, from /home/kisskb/slave/src/arch/s390/kernel/traps.c:15: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/time.c:17: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mm_types.h:8, from /home/kisskb/slave/src/include/linux/hugetlb.h:4, from /home/kisskb/slave/src/arch/s390/mm/pageattr.c:5: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC arch/s390/kernel/debug.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mm_types.h:8, from /home/kisskb/slave/src/include/linux/hugetlb.h:4, from /home/kisskb/slave/src/arch/s390/mm/pageattr.c:5: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/kernel/irq.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/mem_detect.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/kprobes.h:35, from /home/kisskb/slave/src/arch/s390/kernel/traps.c:15: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':/home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' CC arch/s390/kernel/ipl.o /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/kprobes.h:35, from /home/kisskb/slave/src/arch/s390/kernel/traps.c:15: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declarationIn file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/time.c:17: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [init/version.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/time.c:17: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC arch/s390/kernel/dis.o cc1: some warnings being treated as errors CC arch/s390/kernel/diag.o In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here make[2]: *** [init/init_task.o] Error 1 In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/setup.c:20: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC arch/s390/kernel/sclp.o In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/mm/extable.c:1: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC arch/s390/kernel/vdso.o CC arch/s390/kernel/sysinfo.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/idle.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/kernel/jump_label.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/arch/s390/kernel/process.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC arch/s390/kernel/lgr.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/seq_file.h:7, from /home/kisskb/slave/src/arch/s390/kernel/processor.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/vtime.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [init/main.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/idle.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/fork.o CC arch/s390/kernel/os_info.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/idle.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/arch/s390/kernel/process.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] CC arch/s390/kernel/machine_kexec.o /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/exec_domain.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/arch/s390/kernel/process.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/vtime.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/seq_file.h:7, from /home/kisskb/slave/src/arch/s390/kernel/processor.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type AS arch/s390/kernel/pgm_check.o /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/early.c:16: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/seq_file.h:7, from /home/kisskb/slave/src/arch/s390/kernel/processor.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/vtime.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' CC kernel/panic.o /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type CC kernel/cpu.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies':/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type CC arch/s390/kernel/runtime_instr.o /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime':/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/nmi.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] CC kernel/exit.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse':/home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/irq.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/extmem.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/sys_s390.c:15: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC arch/s390/kernel/cache.o make[3]: *** [arch/s390/mm/maccess.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/softirq.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC arch/s390/kernel/dumpstack.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/signal.c:12: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here AS arch/s390/kernel/entry.o CC kernel/resource.o make[3]: *** [arch/s390/mm/pgtable.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/nmi.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/sysctl.o AS arch/s390/kernel/reipl.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/cpcmd.c:12: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/nmi.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/irq.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/arch/s390/kernel/irq.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/ptrace.c:10: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here AS arch/s390/kernel/relocate_kernel.o In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ebcdic.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here cc1: some warnings being treated as errors CC kernel/sysctl_binary.o make[3]: *** [arch/s390/mm/gup.o] Error 1 AS arch/s390/kernel/head.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC kernel/capability.o AS arch/s390/kernel/head64.o LDS arch/s390/kernel/vmlinux.lds In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type CC kernel/ptrace.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime':/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64':/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC kernel/user.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[3]: *** [arch/s390/mm/vmem.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/signal.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC mm/filemap.o CC kernel/sys.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/mempool.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC kernel/kmod.o In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/kernel/dis.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/vdso.c:12: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/ipl.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC kernel/workqueue.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/pid.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/diag.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC mm/oom_kill.o cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/pageattr.o] Error 1 CC mm/maccess.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/jump_label.c:7: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type make[3]: *** [arch/s390/mm/mem_detect.o] Error 1 LD ipc/built-in.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC mm/page_alloc.o CC kernel/task_work.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/mm/extable.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/arch/s390/kernel/machine_kexec.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/page-writeback.o In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/arch/s390/kernel/runtime_instr.c:7: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC kernel/extable.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/proc_fs.h:8, from /home/kisskb/slave/src/kernel/cpu.c:6: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/debug_locks.h:5, from /home/kisskb/slave/src/kernel/panic.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC kernel/params.o CC mm/readahead.o cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/fault.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [arch/s390/mm/init.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/arch/s390/kernel/machine_kexec.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/kthread.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/arch/s390/kernel/machine_kexec.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC mm/swap.o cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/arch/s390/kernel/lgr.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete typeIn file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in make[2]: /home/kisskb/slave/src/include/linux/jiffies.h: At top level:*** [init/do_mounts.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies':/home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us':/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms':/home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) LDS arch/s390/kernel/vdso64/vdso64.lds /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] CC mm/truncate.o /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: CC kernel/sys_ni.o /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/seq_file.h:7, from /home/kisskb/slave/src/arch/s390/kernel/cache.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday':/home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/proc_fs.h:8, from /home/kisskb/slave/src/kernel/cpu.c:6: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/kernel/softirq.c:14: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/proc_fs.h:8, from /home/kisskb/slave/src/kernel/cpu.c:6: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/debug_locks.h:5, from /home/kisskb/slave/src/kernel/panic.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/nsproxy.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] VDSO64A arch/s390/kernel/vdso64/gettimeofday.o /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/vmscan.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/debug_locks.h:5, from /home/kisskb/slave/src/kernel/panic.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors VDSO64A arch/s390/kernel/vdso64/clock_getres.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC mm/shmem.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' VDSO64A arch/s390/kernel/vdso64/clock_gettime.o make[3]: *** [arch/s390/kernel/vtime.o] Error 1 make[3]: *** Waiting for unfinished jobs.... CC mm/util.o make[1]: *** [init] Error 2 make[1]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here CC kernel/notifier.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/ptrace.c:12: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC mm/mmzone.o In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/kernel/softirq.c:14: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/seq_file.h:7, from /home/kisskb/slave/src/arch/s390/kernel/cache.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/audit.h:26, from /home/kisskb/slave/src/kernel/capability.c:12: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/kernel/softirq.c:14: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: CC mm/vmstat.o /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/seq_file.h:7, from /home/kisskb/slave/src/arch/s390/kernel/cache.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC kernel/ksysfs.o cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/sysctl.c:21: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here VDSO64A arch/s390/kernel/vdso64/note.o In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/kernel/sysctl_binary.c:1: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/filemap.c:14: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] CC mm/backing-dev.o make[3]: *** [arch/s390/kernel/traps.o] Error 1 CC kernel/cred.o cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [arch/s390/kernel/idle.o] Error 1 cc1: some warnings being treated as errors CC mm/mm_init.o make[3]: *** [arch/s390/kernel/ebcdic.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/early.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: CC mm/mmu_context.o /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/filemap.c:14: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) make[3]: *** [arch/s390/kernel/nmi.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs':/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms':/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec':/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/filemap.c:14: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete typecc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' make[3]: *** [arch/s390/kernel/processor.o] Error 1 CC mm/percpu.o /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) CC mm/slab_common.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/reboot.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/compaction.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC mm/vmacache.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors CC kernel/async.o make[3]: *** [arch/s390/kernel/setup.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here CC mm/interval_tree.o In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/user.c:12: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC kernel/range.o /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/workqueue.c:29: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' CC kernel/smpboot.o CC mm/workingset.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/debug.o CC mm/list_lru.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] VDSO64L arch/s390/kernel/vdso64/vdso64.so.dbg /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] CC fs/open.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/task_work.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' CC mm/gup.o /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type make[3]: *** [arch/s390/kernel/vdso.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC mm/highmem.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/mm/page-writeback.c:16: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) LD kernel/livepatch/built-in.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/kmod.c:21: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime':In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC fs/read_write.o cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'make[3]: *** [arch/s390/kernel/cache.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' OBJCOPY arch/s390/kernel/vdso64/vdso64.so /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/task_work.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/memory.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/task_work.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) AS arch/s390/kernel/vdso64/vdso64_wrapper.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC fs/file_table.o CC fs/super.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/backing-dev.h:12, from /home/kisskb/slave/src/mm/truncate.c:11: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here CC mm/mincore.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/mm/page-writeback.c:16: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/oom.h:5, from /home/kisskb/slave/src/mm/oom_kill.c:20: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/jump_label.o] Error 1 CC fs/char_dev.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/mm/page-writeback.c:16: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC mm/mlock.o cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors CC mm/mmap.o make[3]: *** [arch/s390/kernel/cpcmd.o] Error 1 CC kernel/power/qos.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/jiffies.h: At top level:make[3]: *** [arch/s390/kernel/time.o] Error 1/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies':/home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type CC kernel/printk/printk.o /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/ptrace.h:5, from /home/kisskb/slave/src/include/linux/ftrace.h:13, from /home/kisskb/slave/src/kernel/extable.c:18: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type CC mm/mprotect.o /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/backing-dev.h:12, from /home/kisskb/slave/src/mm/truncate.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *'/home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/shmem.c:24: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type CC fs/stat.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/mm/backing-dev.c:2: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/vmstat.c:12: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] CC mm/mremap.o CC fs/exec.o /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/backing-dev.h:12, from /home/kisskb/slave/src/mm/truncate.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/kernel/ksysfs.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/kprobes.h:35, from /home/kisskb/slave/src/kernel/notifier.c:2: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/shmem.c:24: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/mm/mm_init.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors CC kernel/locking/mutex.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) CC kernel/kexec_core.o CC kernel/irq/irqdesc.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/shmem.c:24: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rcupdate.h:38, from /home/kisskb/slave/src/include/linux/rbtree.h:34, from /home/kisskb/slave/src/include/linux/key.h:20, from /home/kisskb/slave/src/include/linux/cred.h:17, from /home/kisskb/slave/src/kernel/cred.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': CC kernel/rcu/sync.o /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/sys_s390.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/locking/semaphore.o In file included from /home/kisskb/slave/src/include/linux/mmdebug.h:6:0, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rcupdate.h:38, from /home/kisskb/slave/src/include/linux/rbtree.h:34, from /home/kisskb/slave/src/include/linux/key.h:20, from /home/kisskb/slave/src/include/linux/cred.h:17, from /home/kisskb/slave/src/kernel/cred.c:12: /home/kisskb/slave/src/include/linux/tracepoint.h: In function 'tracepoint_synchronize_unregister': /home/kisskb/slave/src/include/linux/tracepoint.h:88:2: error: implicit declaration of function 'synchronize_sched' [-Werror=implicit-function-declaration] CC fs/pipe.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/mm/backing-dev.c:2: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': CC kernel/rcu/update.o /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/vmstat.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC mm/msync.o /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/irq/handle.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rcupdate.h:38, from /home/kisskb/slave/src/include/linux/rbtree.h:34, from /home/kisskb/slave/src/include/linux/key.h:20, from /home/kisskb/slave/src/include/linux/cred.h:17, from /home/kisskb/slave/src/kernel/cred.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here CC kernel/rcu/tiny.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/mm/backing-dev.c:2: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/vmstat.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here CC fs/namei.o CC kernel/up.o CC kernel/irq/manage.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/kernel/ksysfs.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/kernel/ksysfs.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC mm/vmalloc.o cc1: some warnings being treated as errors CC fs/fcntl.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mmzone.h:7, from /home/kisskb/slave/src/include/linux/bootmem.h:7, from /home/kisskb/slave/src/mm/percpu.c:57: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/mm/mm_init.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) CC kernel/irq/spurious.o /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) make[3]: *** [arch/s390/kernel/diag.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/kprobes.h:35, from /home/kisskb/slave/src/kernel/notifier.c:2: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set':/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) CC mm/pagewalk.o /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/mm/mm_init.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) CC fs/ioctl.o /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in CC mm/rmap.o /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/kprobes.h:35, from /home/kisskb/slave/src/kernel/notifier.c:2: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known/home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime':/home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: CC kernel/kexec.o /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/kthread.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime':/home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[3]: *** [arch/s390/kernel/ptrace.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/swap.h:4, from /home/kisskb/slave/src/mm/compaction.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/params.c:21: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/locking/rwsem.o CC kernel/locking/percpu-rwsem.o LD arch/s390/kernel/vdso64/built-in.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mmzone.h:7, from /home/kisskb/slave/src/include/linux/bootmem.h:7, from /home/kisskb/slave/src/mm/percpu.c:57: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/pgtable-generic.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC kernel/locking/rwsem-xadd.o CC fs/select.o CC fs/dcache.o make[2]: *** [arch/s390/mm] Error 2 make[2]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mmzone.h:7, from /home/kisskb/slave/src/include/linux/bootmem.h:7, from /home/kisskb/slave/src/mm/percpu.c:57: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if CC fs/inode.o /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] In file included from /home/kisskb/slave/src/include/linux/rbtree.h:34:0, from /home/kisskb/slave/src/include/linux/key.h:20, from /home/kisskb/slave/src/include/linux/cred.h:17, from /home/kisskb/slave/src/kernel/cred.c:12: /home/kisskb/slave/src/include/linux/rcupdate.h:226:6: warning: conflicting types for 'synchronize_sched' [enabled by default] /home/kisskb/slave/src/include/linux/tracepoint.h:88:2: note: previous implicit declaration of 'synchronize_sched' was here /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] CC mm/nobootmem.o /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) CC kernel/irq/dummychip.o CC fs/readdir.o /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] CC kernel/irq/chip.o /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' CC kernel/irq/resend.o /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/mm/gup.c:4: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/kernel/async.c:52: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/arch/s390/include/asm/compat.h:7, from /home/kisskb/slave/src/arch/s390/include/asm/elf.h:122, from /home/kisskb/slave/src/include/linux/elfcore.h:6, from /home/kisskb/slave/src/include/linux/kexec.h:24, from /home/kisskb/slave/src/kernel/reboot.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/swap.h:4, from /home/kisskb/slave/src/mm/compaction.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC mm/init-mm.o In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/mm/vmacache.c:4: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC kernel/irq/devres.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/smpboot.c:4: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/user.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/swap.h:4, from /home/kisskb/slave/src/mm/compaction.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: CC fs/attr.o /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC mm/memblock.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here make[3]: *** [arch/s390/kernel/dis.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/cgroup.h:11, from /home/kisskb/slave/src/include/linux/memcontrol.h:22, from /home/kisskb/slave/src/mm/workingset.c:7: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/kernel/async.c:52: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: CC fs/file.o /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC fs/bad_inode.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/mm/gup.c:4: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/kernel/async.c:52: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/signal.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/smpboot.c:4: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/mm/gup.c:4: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/smpboot.c:4: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC kernel/sched/core.o CC mm/dmapool.o In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/mm/list_lru.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC kernel/sched/loadavg.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/char_dev.c:8: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] CC kernel/sched/clock.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/mm/memory.c:41: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC fs/filesystems.o CC mm/sparse.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/pm_qos.h:8, from /home/kisskb/slave/src/kernel/power/qos.c:32: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC kernel/sched/cputime.o cc1: some warnings being treated as errors CC fs/namespace.o make[3]: *** [arch/s390/kernel/process.o] Error 1 cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/char_dev.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/rcu_sync.h:26, from /home/kisskb/slave/src/kernel/rcu/sync.c:23: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/ipl.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/kernel/locking/mutex.c:20: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/rcu/update.c:36: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC kernel/sched/idle_task.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/mm/memory.c:41: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/char_dev.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here CC mm/sparse-vmemmap.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/mm/memory.c:41: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/pm_qos.h:8, from /home/kisskb/slave/src/kernel/power/qos.c:32: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/notifier.h:13, from /home/kisskb/slave/src/include/linux/pm_qos.h:8, from /home/kisskb/slave/src/kernel/power/qos.c:32: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/msync.c:10: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/irqdesc.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type CC mm/slub.o CC fs/seq_file.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/rcu_sync.h:26, from /home/kisskb/slave/src/kernel/rcu/sync.c:23: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/kernel/locking/mutex.c:20: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/rcu_sync.h:26, from /home/kisskb/slave/src/kernel/rcu/sync.c:23: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declarationIn file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/rcu/update.c:36: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/completion.h:11, from /home/kisskb/slave/src/kernel/rcu/tiny.c:25: /home/kisskb/slave/src/include/linux/rcupdate.h:233:20: error: field 'completion' has incomplete type CC kernel/sched/fair.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/handle.c:13: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/manage.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/kernel/locking/mutex.c:20: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/rcu/update.c:36: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here make[3]: *** [arch/s390/kernel/lgr.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/completion.h:11, from /home/kisskb/slave/src/kernel/rcu/tiny.c:25: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:52:6: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/msync.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count':/home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/completion.h:11, from /home/kisskb/slave/src/kernel/rcu/tiny.c:25: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/irqdesc.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] make[2]: /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'*** [kernel/capability.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/mm/msync.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/irqdesc.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': CC kernel/sched/rt.o /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here make[2]: *** [kernel/panic.o] Error 1 In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/semaphore.c:31: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/inode.c:6: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/handle.c:13: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/manage.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/handle.c:13: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here make[3]: *** [arch/s390/kernel/runtime_instr.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/manage.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type CC fs/xattr.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/readdir.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/kernel/locking/percpu-rwsem.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC kernel/sched/deadline.o In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete typeIn file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/vmalloc.h:4, from /home/kisskb/slave/src/mm/vmalloc.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/readdir.c:10: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/resend.c:16: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/linux/jiffies.h:7, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/timekeeping.h:29:9: note: previous implicit declaration of 'timespec64_to_timespec' was here make[3]: *** [arch/s390/kernel/machine_kexec.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/jiffies.h:7:0, from /home/kisskb/slave/src/kernel/irq/spurious.c:9: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/inode.c:6: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC kernel/time/time.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/readdir.c:10: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/readdir.c:10: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int'/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/inode.c:6: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here CC kernel/sched/stop_task.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/attr.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rwsem.h:15, from /home/kisskb/slave/src/kernel/locking/rwsem-xadd.c:12: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/bad_inode.c:11: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/attr.c:9: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/readdir.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/sched/wait.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/kernel/locking/percpu-rwsem.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/linux/stat.h:18, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/readdir.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/kernel/locking/percpu-rwsem.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC fs/libfs.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/vmalloc.h:4, from /home/kisskb/slave/src/mm/vmalloc.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/attr.c:9: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mm_types.h:8, from /home/kisskb/slave/src/mm/init-mm.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/resend.c:16: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] make[3]: *** [arch/s390/kernel/irq.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/attr.c:9: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/vmalloc.h:4, from /home/kisskb/slave/src/mm/vmalloc.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai':/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/resend.c:16: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC fs/fs-writeback.o CC kernel/time/timer.o CC kernel/sched/completion.o cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/mm/dmapool.c:25: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/ptrace.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/attr.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rwsem.h:15, from /home/kisskb/slave/src/kernel/locking/rwsem-xadd.c:12: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/fs/readdir.c:10:0: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/stat.h:18:0, from /home/kisskb/slave/src/include/linux/module.h:10, from /home/kisskb/slave/src/kernel/irq/devres.c:1: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/fcntl.c:7: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/fs/attr.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/rwsem.h:15, from /home/kisskb/slave/src/kernel/locking/rwsem-xadd.c:12: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/bad_inode.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/sched/idle.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/bad_inode.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/dcache.c:17: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/ioctl.c:7: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mm_types.h:8, from /home/kisskb/slave/src/mm/init-mm.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mm_types.h:8, from /home/kisskb/slave/src/mm/init-mm.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/mm/dmapool.c:25: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/fs/attr.c:9:0: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC kernel/time/hrtimer.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/mm/dmapool.c:25: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC fs/pnode.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here make[2]: *** [kernel/async.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors make[2]: *** [mm/vmacache.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC fs/splice.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/sched/clock.c:55: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/loadavg.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC kernel/time/itimer.o CC fs/sync.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/chip.c:13: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) make[2]: In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/sched/clock.c:55: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':*** [kernel/smpboot.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us':/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time':/home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] CC fs/utimes.o /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/kernel/sched/clock.c:55: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [kernel/softirq.o] Error 1 cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/kthread.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors make[2]: *** [kernel/cpu.o] Error 1 CC fs/stack.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/file.c:9: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [kernel/task_work.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/xattr.c:10: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' CC kernel/time/posix-timers.o /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here CC kernel/time/posix-cpu-timers.o In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here/home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] CC kernel/time/timekeeping.o /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/cputime.c:2: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies':/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known/home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h: At top level: CC fs/fs_struct.o /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic':make[2]: /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]*** [kernel/notifier.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type/home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse':/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' cc1: some warnings being treated as errorsIn file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/idle_task.c:1: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/xattr.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count':/home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type make[3]: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64':*** [kernel/locking/mutex.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type make[3]: *** Waiting for unfinished jobs.... /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) CC kernel/time/ntp.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/xattr.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here make[3]: *** [kernel/rcu/sync.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC fs/statfs.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[2]: *** [kernel/extable.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/chip.c:13: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] make[2]: *** [mm/mm_init.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: CC fs/fs_pin.o /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declarationIn file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/irq.h:12, from /home/kisskb/slave/src/kernel/irq/chip.c:13: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] CC fs/nsfs.o cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies':make[2]: *** [kernel/params.o] Error 1/home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': CC fs/no-block.o /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/select.c:18: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] make[2]: /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]*** [kernel/ksysfs.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' make[2]: *** [mm/filemap.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [mm/shmem.o] Error 1 In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/locking/rwsem.c:9: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type make[3]: *** [kernel/locking/percpu-rwsem.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] make[2]: /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies':*** [mm/oom_kill.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us':/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type LD fs/exofs/built-in.o CC kernel/time/jiffies.o In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] LD fs/quota/built-in.o In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] CC kernel/time/clocksource.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here make[2]: *** [mm/truncate.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here LD fs/devpts/built-in.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] CC kernel/time/timer_list.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/rt.c:6: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/seq_file.c:8: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime':/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/time/hrtimer.c:34: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type make[3]: *** [kernel/locking/rwsem-xadd.o] Error 1 /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) CC kernel/time/timeconv.o /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/namespace.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function)In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/kernel/time/time.c:31: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' CC fs/ramfs/inode.o make[2]: *** [kernel/kmod.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/splice.c:20: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) make[2]: *** [mm/vmstat.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: CC fs/ramfs/file-mmu.o /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday':/home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts':/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts':/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/time/hrtimer.c:34: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/time/hrtimer.c:34: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/kernel/time/timer.c:22: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mount.h:15, from /home/kisskb/slave/src/fs/pnode.c:10: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/wait.c:8: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[2]: *** [kernel/sysctl_binary.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/splice.c:20: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/splice.c:20: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/filesystems.c:9: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here make[2]: *** [mm/compaction.o] Error 1 make[2]: *** [mm/init-mm.o] Error 1 cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/seq_file.c:8: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': CC kernel/time/timecounter.o /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/seq_file.c:8: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here make[3]: *** [kernel/sched/clock.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/stack.c:2: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' make[3]: /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here*** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/fs/fs-writeback.c:18: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/kernel/time/timer.c:22: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] LD fs/notify/inotify/built-in.o make[2]: *** [mm/workingset.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if/home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/fair.c:24: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/llist.h:58, from /home/kisskb/slave/src/include/linux/smp.h:14, from /home/kisskb/slave/src/include/linux/kernel_stat.h:4, from /home/kisskb/slave/src/kernel/time/timer.c:22: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/sync.c:7: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'make[2]: *** [mm/backing-dev.o] Error 1 /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mount.h:15, from /home/kisskb/slave/src/fs/pnode.c:10: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/completion.c:14: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here CC kernel/time/posix-clock.o /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type make[2]: /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration]*** [fs/bad_inode.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mount.h:15, from /home/kisskb/slave/src/fs/pnode.c:10: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [mm/list_lru.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level:In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies':/home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type/home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set':/home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default]In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime':/home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] make[3]: *** [kernel/rcu/update.o] Error 1 /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us':/home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us':In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/stack.c:2: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond':/home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function)cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable]/home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t'/home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic':/home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/fs/fs-writeback.c:18: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts':/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/stack.c:2: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type make[3]: *** [kernel/locking/semaphore.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/utimes.c:3: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion':/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/sync.c:7: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/fs/fs-writeback.c:18: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here make[2]: *** [kernel/reboot.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] LD fs/notify/built-in.o In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/sync.c:7: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/fs_pin.c:1: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef]In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:5: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic':cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' CC kernel/time/alarmtimer.o In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [kernel/sched/loadavg.o] Error 1 cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mount.h:15, from /home/kisskb/slave/src/fs/nsfs.c:1: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':make[3]: /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known *** [kernel/locking/rwsem.o] Error 1 /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known cc1: some warnings being treated as errors/home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] make[2]: *** [kernel/locking] Error 2 /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/utimes.c:3: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64'/home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/ktime.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond':In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/timekeeper_internal.h:9, from /home/kisskb/slave/src/kernel/time/timekeeping.c:11: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] make[2]: *** [kernel/workqueue.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs':/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64'/home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec'/home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here/home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef]/home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level:/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/fs_pin.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count':/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:/home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday':In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/utimes.c:3: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies':/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function)/home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default]/home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default]/home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] make[3]: /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'*** [kernel/irq/devres.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known make[3]: *** Waiting for unfinished jobs.... /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable]/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set':/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/deadline.c:17: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/no-block.c:13: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/fs_pin.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms':/home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] CC kernel/time/clockevents.o In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' cc1: some warnings being treated as errors /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if CC kernel/time/tick-common.o /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jiffies.h: At top level:/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) make[2]: *** [mm/gup.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *'/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/fs/fs_struct.c:2: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mount.h:15, from /home/kisskb/slave/src/fs/nsfs.c:1: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] make[2]: *** [kernel/cred.o] Error 1 /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/arch/s390/include/uapi/asm/signal.h:11:0, from /home/kisskb/slave/src/arch/s390/include/asm/signal.h:9, from /home/kisskb/slave/src/include/uapi/linux/signal.h:4, from /home/kisskb/slave/src/include/linux/signal.h:6, from /home/kisskb/slave/src/include/linux/syscalls.h:73, from /home/kisskb/slave/src/fs/statfs.c:1: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/kernel/time/clocksource.c:28: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [fs/char_dev.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/mount.h:15, from /home/kisskb/slave/src/fs/nsfs.c:1: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/no-block.c:13: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/idle.c:4: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/no-block.c:13: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/sched.h:19, from /home/kisskb/slave/src/kernel/sched/sched.h:2, from /home/kisskb/slave/src/kernel/sched/stop_task.c:1: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [mm/msync.o] Error 1 make[3]: *** [kernel/sched/idle_task.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/timeconv.c:30: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [mm/page-writeback.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/jiffies.c:23: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/timeconv.c:30: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/kernel/time/clocksource.c:28: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [kernel/power/qos.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[2]: *** [kernel/power] Error 2 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/kernel/time/clocksource.c:28: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here make[3]: *** [kernel/rcu/tiny.o] Error 1 make[2]: *** [kernel/rcu] Error 2 In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/timeconv.c:30: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/timeconv.c:30: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) make[2]: *** [fs/attr.o] Error 1 /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/proc_fs.h:8, from /home/kisskb/slave/src/kernel/time/timer_list.c:13: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'/home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t'/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion': /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/ramfs/inode.c:26: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t'In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:43:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/ramfs/file-mmu.c:27: /home/kisskb/slave/src/include/linux/completion.h:27:2: error: unknown type name 'wait_queue_head_t' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion':/home/kisskb/slave/src/include/linux/completion.h: In function 'init_completion':/home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/completion.h:76:2: error: implicit declaration of function 'init_waitqueue_head' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/timeconv.c:30: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [mm/dmapool.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/timeconv.c:30: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) make[3]: *** [kernel/sched/cputime.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/proc_fs.h:8, from /home/kisskb/slave/src/kernel/time/timer_list.c:13: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/include/linux/proc_fs.h:8, from /home/kisskb/slave/src/kernel/time/timer_list.c:13: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/kernel/time/timeconv.c:30:0: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/ramfs/file-mmu.c:27: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count':In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/ramfs/inode.c:26: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_count': /home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:122:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc':/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec':/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/kernel/time/ntp.c:9: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/ramfs/file-mmu.c:27: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level:In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/wait.h:8, from /home/kisskb/slave/src/include/linux/fs.h:5, from /home/kisskb/slave/src/fs/ramfs/inode.c:26: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration/home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here/home/kisskb/slave/src/include/linux/jump_label.h:122:9: note: previous implicit declaration of 'atomic_read' was here cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/kernel/time/posix-clock.c:20: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [kernel/sched/completion.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/stack.o] Error 1 cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] make[3]: *** [kernel/sched/rt.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/jiffies.h:8, from /home/kisskb/slave/src/include/linux/ktime.h:25, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18: /home/kisskb/slave/src/include/uapi/linux/timex.h: At top level: /home/kisskb/slave/src/include/uapi/linux/timex.h:76:17: error: field 'time' has incomplete type In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/kernel/time/posix-clock.c:20: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:248:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:7: error: incompatible types when assigning to type 'struct timespec' from type 'int' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/kernel/time/posix-clock.c:20: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t': /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18: /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [kernel/irq/handle.o] Error 1/home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:6: error: incompatible types when assigning to type 'struct timespec' from type 'int' make[3]: *** [kernel/irq/irqdesc.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/ktime.h:25:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:257:10: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:257:31: warning: "NSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:61:39: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_nsecs': /home/kisskb/slave/src/include/linux/jiffies.h:289:36: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h:289:36: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:293:11: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h:303:12: warning: "MSEC_PER_SEC" is not defined [-Wundef] In file included from /home/kisskb/slave/src/include/linux/completion.h:11:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:43, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/time/tick-common.c:14: /home/kisskb/slave/src/include/linux/wait.h: In function 'wait_on_atomic_t':/home/kisskb/slave/src/include/linux/jiffies.h:303:35: warning: "MSEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/wait.h:1217:2: error: implicit declaration of function 'atomic_read' [-Werror=implicit-function-declaration]/home/kisskb/slave/src/include/linux/jiffies.h:303:33: error: division by zero in #if /home/kisskb/slave/src/include/linux/jiffies.h: In function '_msecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:323:11: error: 'MSEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:366:7: warning: "USEC_PER_SEC" is not defined [-Wundef] /home/kisskb/slave/src/include/linux/jiffies.h: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:369:15: error: 'USEC_PER_SEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:412:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:414:14: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: variable 'ts' has initializer but incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:9: error: implicit declaration of function 'timespec_to_timespec64' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:417:48: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:417:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:417:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/kisskb/slave/src/include/linux/jiffies.h:425:20: error: storage size of 'ts' isn't known /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/jiffies.h:428:2: error: implicit declaration of function 'timespec64_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jiffies.h:425:20: warning: unused variable 'ts' [-Wunused-variable] /home/kisskb/slave/src/include/linux/jiffies.h: At top level: /home/kisskb/slave/src/include/linux/jiffies.h:431:54: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/jiffies.h:433:18: warning: 'struct timeval' declared inside parameter list [enabled by default] In file included from /home/kisskb/slave/src/include/linux/rcupdate.h:47:0, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:52:6: error: 'KTIME_SEC_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:53:29: error: 'KTIME_MAX' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h:55:36: error: 'NSEC_PER_SEC' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:81:57: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:81:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h:87:50: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:87:61: error: parameter 1 ('ts') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:87:23: error: function declaration isn't a prototype [-Werror=strict-prototypes]/home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h:93:47: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h:93:55: error: parameter 1 ('tv') has incomplete type /home/kisskb/slave/src/include/linux/ktime.h:93:23: error: function declaration isn't a prototype [-Werror=strict-prototypes] /home/kisskb/slave/src/include/linux/ktime.h: In function 'timeval_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:95:43: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:201:25: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_ms': /home/kisskb/slave/src/include/linux/ktime.h:206:25: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_us': /home/kisskb/slave/src/include/linux/ktime.h:221:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_add_ms': /home/kisskb/slave/src/include/linux/ktime.h:226:9: error: 'NSEC_PER_MSEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_sub_us': /home/kisskb/slave/src/include/linux/ktime.h:231:9: error: 'NSEC_PER_USEC' undeclared (first use in this function) /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec_cond': /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:248:3: error: implicit declaration of function 'ns_to_timespec' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/ktime.h: At top level: /home/kisskb/slave/src/include/linux/ktime.h:264:21: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/ktime.h: In function 'ktime_to_timespec64_cond': /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/ktime.h:267:3: error: implicit declaration of function 'ns_to_timespec64' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/ktime.h:297:0, from /home/kisskb/slave/src/include/linux/rcupdate.h:47, from /home/kisskb/slave/src/include/linux/tracepoint.h:19, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:12:36: warning: 'struct timeval' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:43: warning: 'struct timespec64' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:15:24: warning: 'struct timezone' declared inside parameter list [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:25:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'current_kernel_time': /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: variable 'now' has initializer but incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h:27:9: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: error: storage size of 'now' isn't known /home/kisskb/slave/src/include/linux/timekeeping.h:29:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:27:20: warning: unused variable 'now' [-Wunused-variable] /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:38:1: error: unknown type name 'time64_t' /home/kisskb/slave/src/include/linux/timekeeping.h:39:1: error: unknown type name 'time64_t' In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'do_settimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:51:2: warning: passing argument 1 of 'do_settimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: expected 'const struct timespec64 *' but argument is of type 'const struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function '__getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:56:2: warning: passing argument 1 of '__getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getnstimeofday': /home/kisskb/slave/src/include/linux/timekeeping.h:61:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:66:2: warning: passing argument 1 of 'ktime_get_ts64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'ktime_get_real_ts': /home/kisskb/slave/src/include/linux/timekeeping.h:71:2: warning: passing argument 1 of 'getnstimeofday64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getrawmonotonic': /home/kisskb/slave/src/include/linux/timekeeping.h:76:2: warning: passing argument 1 of 'getrawmonotonic64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: At top level: /home/kisskb/slave/src/include/linux/timekeeping.h:79:31: error: return type is an incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_coarse': /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: error: invalid use of undefined type 'struct timespec64' /home/kisskb/slave/src/include/linux/timekeeping.h:81:2: warning: 'return' with a value, in function returning void [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'getboottime': /home/kisskb/slave/src/include/linux/timekeeping.h:86:2: warning: passing argument 1 of 'getboottime64' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: expected 'struct timespec64 *' but argument is of type 'struct timespec *' /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime': /home/kisskb/slave/src/include/linux/timekeeping.h:242:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'get_monotonic_boottime64': /home/kisskb/slave/src/include/linux/timekeeping.h:247:2: error: dereferencing pointer to incomplete type /home/kisskb/slave/src/include/linux/timekeeping.h: In function 'timekeeping_clocktai': /home/kisskb/slave/src/include/linux/timekeeping.h:252:2: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors make[3]: *** [kernel/sched/wait.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/tracepoint.h:19:0, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/rcupdate.h: In function 'rcu_needs_cpu': /home/kisskb/slave/src/include/linux/rcupdate.h:1119:13: error: 'KTIME_MAX' undeclared (first use in this function) In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/spinlock.h:406, from /home/kisskb/slave/src/include/linux/seqlock.h:35, from /home/kisskb/slave/src/include/linux/time.h:5, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/include/linux/static_key.h:1:0, from /home/kisskb/slave/src/include/linux/tracepoint-defs.h:11, from /home/kisskb/slave/src/include/linux/tracepoint.h:20, from /home/kisskb/slave/src/include/linux/mmdebug.h:6, from /home/kisskb/slave/src/arch/s390/include/asm/cmpxchg.h:10, from /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:19, from /home/kisskb/slave/src/include/linux/atomic.h:4, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/time/tick-common.c:14: /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_inc': /home/kisskb/slave/src/include/linux/jump_label.h:187:2: error: implicit declaration of function 'atomic_inc' [-Werror=implicit-function-declaration] /home/kisskb/slave/src/include/linux/jump_label.h: In function 'static_key_slow_dec': /home/kisskb/slave/src/include/linux/jump_label.h:193:2: error: implicit declaration of function 'atomic_dec' [-Werror=implicit-function-declaration] In file included from /home/kisskb/slave/src/include/linux/atomic.h:4:0, from /home/kisskb/slave/src/include/linux/mutex.h:18, from /home/kisskb/slave/src/include/linux/kernfs.h:13, from /home/kisskb/slave/src/include/linux/sysfs.h:15, from /home/kisskb/slave/src/include/linux/kobject.h:21, from /home/kisskb/slave/src/include/linux/device.h:17, from /home/kisskb/slave/src/include/linux/node.h:17, from /home/kisskb/slave/src/include/linux/cpu.h:16, from /home/kisskb/slave/src/kernel/time/tick-common.c:14: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h: At top level: /home/kisskb/slave/src/arch/s390/include/asm/atomic.h:74:19: error: static declaration of 'atomic_read' follows non-static declaration /home/kisskb/slave/src/include/linux/wait.h:1217:6: note: previous implicit declaration of 'atomic_read' was here In file included from /home/kisskb/slave/src/kernel/time/alarmtimer.c:18:0: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/ioctl.o] Error 1 make[2]: *** [fs/nsfs.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/irq/resend.o] Error 1 In file included from /home/kisskb/slave/src/include/linux/time.h:7:0, from /home/kisskb/slave/src/include/uapi/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/time64.h:45:31: error: conflicting types for 'timespec64_to_timespec' /home/kisskb/slave/src/include/linux/jiffies.h:428:11: note: previous implicit declaration of 'timespec64_to_timespec' was here /home/kisskb/slave/src/include/linux/time64.h:50:33: error: conflicting types for 'timespec_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:417:25: note: previous implicit declaration of 'timespec_to_timespec64' was here cc1: some warnings being treated as errors cc1: some warnings being treated as errors In file included from /home/kisskb/slave/src/include/uapi/linux/timex.h:56:0, from /home/kisskb/slave/src/include/linux/timex.h:56, from /home/kisskb/slave/src/include/linux/clocksource.h:12, from /home/kisskb/slave/src/include/linux/clockchips.h:13, from /home/kisskb/slave/src/kernel/time/clockevents.c:14: /home/kisskb/slave/src/include/linux/time.h:215:24: error: conflicting types for 'ns_to_timespec' /home/kisskb/slave/src/include/linux/ktime.h:248:9: note: previous implicit declaration of 'ns_to_timespec' was here cc1: some warnings being treated as errors make[2]: *** [mm/memory.o] Error 1 make[2]: *** [fs/no-block.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/pnode.o] Error 1 make[3]: *** [kernel/sched/stop_task.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/inode.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/irq/spurious.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [kernel/sysctl.o] Error 1 make[2]: *** [fs/file.o] Error 1 make[3]: *** [kernel/irq/manage.o] Error 1 /home/kisskb/slave/src/kernel/sched/deadline.c: In function 'ktime_to_us': /home/kisskb/slave/src/include/linux/ktime.h:202:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/readdir.o] Error 1 make[2]: *** [fs/fs_pin.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/dcache.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/sched/deadline.o] Error 1 make[2]: *** [fs/fcntl.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [mm/percpu.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: cc1: some warnings being treated as errors*** [fs/seq_file.o] Error 1 make[2]: *** [fs/xattr.o] Error 1 make[3]: *** [kernel/time/jiffies.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /home/kisskb/slave/src/fs/libfs.c: In function 'mount_pseudo': /home/kisskb/slave/src/fs/libfs.c:240:48: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c: In function 'simple_link': /home/kisskb/slave/src/fs/libfs.c:270:47: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c: In function 'simple_unlink': /home/kisskb/slave/src/fs/libfs.c:304:47: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c: In function 'simple_rename': /home/kisskb/slave/src/fs/libfs.c:344:37: error: void value not ignored as it ought to be /home/kisskb/slave/src/kernel/time/time.c: In function 'SYSC_gettimeofday': /home/kisskb/slave/src/kernel/time/time.c:107:3: warning: passing argument 1 of 'do_gettimeofday' from incompatible pointer type [enabled by default] /home/kisskb/slave/src/include/linux/timekeeping.h:12:13: note: expected 'struct timeval *' but argument is of type 'struct timeval *' /home/kisskb/slave/src/kernel/time/time.c: At top level: /home/kisskb/slave/src/kernel/time/time.c:163:5: error: conflicting types for 'do_sys_settimeofday' /home/kisskb/slave/src/include/linux/timekeeping.h:14:12: note: previous declaration of 'do_sys_settimeofday' was here /home/kisskb/slave/src/fs/libfs.c: In function 'simple_fill_super': /home/kisskb/slave/src/fs/libfs.c:495:51: error: void value not ignored as it ought to be /home/kisskb/slave/src/fs/libfs.c:521:52: error: void value not ignored as it ought to be /home/kisskb/slave/src/kernel/time/time.c: In function 'current_fs_time': /home/kisskb/slave/src/kernel/time/time.c:242:9: error: invalid initializer /home/kisskb/slave/src/kernel/time/time.c: At top level: /home/kisskb/slave/src/kernel/time/time.c:568:1: error: conflicting types for 'timespec64_to_jiffies' /home/kisskb/slave/src/include/linux/jiffies.h:412:22: note: previous declaration of 'timespec64_to_jiffies' was here /home/kisskb/slave/src/kernel/time/time.c:575:1: error: conflicting types for 'jiffies_to_timespec64' /home/kisskb/slave/src/include/linux/jiffies.h:413:13: note: previous declaration of 'jiffies_to_timespec64' was here cc1: some warnings being treated as errors/home/kisskb/slave/src/kernel/time/time.c:605:1: error: conflicting types for 'timeval_to_jiffies' /home/kisskb/slave/src/include/linux/jiffies.h:431:22: note: previous declaration of 'timeval_to_jiffies' was here /home/kisskb/slave/src/kernel/time/time.c:612:6: error: conflicting types for 'jiffies_to_timeval' /home/kisskb/slave/src/include/linux/jiffies.h:432:13: note: previous declaration of 'jiffies_to_timeval' was here /home/kisskb/slave/src/fs/libfs.c: In function 'alloc_anon_inode': /home/kisskb/slave/src/fs/libfs.c:1072:51: error: void value not ignored as it ought to be make[2]: *** [fs/fs_struct.o] Error 1 /home/kisskb/slave/src/kernel/time/time.c: In function '_usecs_to_jiffies': /home/kisskb/slave/src/include/linux/jiffies.h:370:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [kernel/time/time.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/filesystems.o] Error 1 /home/kisskb/slave/src/kernel/time/timekeeping.c:626:5: error: conflicting types for '__getnstimeofday64' /home/kisskb/slave/src/include/linux/timekeeping.h:41:12: note: previous declaration of '__getnstimeofday64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:659:6: error: conflicting types for 'getnstimeofday64' /home/kisskb/slave/src/include/linux/timekeeping.h:42:13: note: previous declaration of 'getnstimeofday64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:778:6: error: conflicting types for 'ktime_get_ts64' /home/kisskb/slave/src/include/linux/timekeeping.h:37:13: note: previous declaration of 'ktime_get_ts64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:810:10: error: conflicting types for 'ktime_get_seconds' /home/kisskb/slave/src/include/linux/timekeeping.h:38:17: note: previous declaration of 'ktime_get_seconds' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:830:10: error: conflicting types for 'ktime_get_real_seconds' /home/kisskb/slave/src/include/linux/timekeeping.h:39:17: note: previous declaration of 'ktime_get_real_seconds' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:893:6: error: conflicting types for 'do_gettimeofday' /home/kisskb/slave/src/include/linux/timekeeping.h:12:13: note: previous declaration of 'do_gettimeofday' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:909:5: error: conflicting types for 'do_settimeofday64' /home/kisskb/slave/src/include/linux/timekeeping.h:13:12: note: previous declaration of 'do_settimeofday64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:1107:6: error: conflicting types for 'getrawmonotonic64' /home/kisskb/slave/src/include/linux/timekeeping.h:36:13: note: previous declaration of 'getrawmonotonic64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:1180:13: error: conflicting types for 'read_persistent_clock64' /home/kisskb/slave/src/include/linux/timekeeping.h:275:13: note: previous declaration of 'read_persistent_clock64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:1197:13: error: conflicting types for 'read_boot_clock64' /home/kisskb/slave/src/include/linux/timekeeping.h:276:13: note: previous declaration of 'read_boot_clock64' was here cc1: some warnings being treated as errors make[2]: *** [fs/libfs.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [kernel/sched/idle.o] Error 1 make[2]: *** [fs/utimes.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/kernel/time/timekeeping.c:1860:6: error: conflicting types for 'getboottime64' /home/kisskb/slave/src/include/linux/timekeeping.h:43:13: note: previous declaration of 'getboottime64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:1884:19: error: conflicting types for 'current_kernel_time64' /home/kisskb/slave/src/include/linux/timekeeping.h:21:19: note: previous declaration of 'current_kernel_time64' was here /home/kisskb/slave/src/kernel/time/timekeeping.c:1900:19: error: conflicting types for 'get_monotonic_coarse64' /home/kisskb/slave/src/include/linux/timekeeping.h:35:19: note: previous declaration of 'get_monotonic_coarse64' was here make[3]: *** [kernel/time/posix-cpu-timers.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/timer_list.o] Error 1 /home/kisskb/slave/src/kernel/time/timekeeping.c: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:56:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/kernel/time/timekeeping.c: In function 'timespec64_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:90:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[2]: *** [fs/splice.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [kernel/time/hrtimer.o] Error 1 make[3]: *** [kernel/time/timekeeping.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errorscc1: some warnings being treated as errors make[2]: *** [fs/namespace.o] Error 1 make[3]: *** [kernel/time/clocksource.o] Error 1 make[3]: *** [kernel/time/timeconv.o] Error 1 make[2]: *** [mm/vmalloc.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [fs/ramfs/file-mmu.o] Error 1 make[3]: *** Waiting for unfinished jobs.... cc1: some warnings being treated as errors make[2]: *** [fs/sync.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[3]: *** [kernel/time/timer.o] Error 1 make[3]: *** [kernel/time/alarmtimer.o] Error 1 make[2]: *** [fs/statfs.o] Error 1 cc1: some warnings being treated as errors /home/kisskb/slave/src/fs/select.c: In function 'timespec_to_ktime': /home/kisskb/slave/src/include/linux/ktime.h:84:1: warning: control reaches end of non-void function [-Wreturn-type] make[3]: *** [kernel/irq/chip.o] Error 1 make[2]: *** [kernel/irq] Error 2 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[2]: *** [fs/select.o] Error 1 make[3]: *** [fs/ramfs/inode.o] Error 1 make[2]: *** [fs/ramfs] Error 2 LD kernel/printk/built-in.o cc1: some warnings being treated as errors make[3]: *** [kernel/sched/fair.o] Error 1 /home/kisskb/slave/src/kernel/time/ntp.c: In function 'ktime_set': /home/kisskb/slave/src/include/linux/ktime.h:56:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [kernel/time/ntp.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/clockevents.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/posix-clock.o] Error 1 cc1: some warnings being treated as errors make[2]: *** [fs/fs-writeback.o] Error 1 cc1: some warnings being treated as errors make[3]: *** [kernel/time/tick-common.o] Error 1 make[2]: *** [arch/s390/kernel] Error 2 make[1]: *** [arch/s390] Error 2 make[2]: *** [kernel/time] Error 2 make[2]: *** [kernel/sched] Error 2 make[1]: *** [kernel] Error 2 make[1]: *** [fs] Error 2 make[1]: *** [mm] Error 2 make[1]: *** wait: No child processes. Stop. make: *** [sub-make] Error 2 Command 'make -j 240 ARCH=s390 O=/home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/s390x-linux/bin/s390x-linux- ' returned non-zero exit status 2 # rm -rf /home/kisskb/slave/build/linux-next_s390-allnoconfig_s390x # Build took: 0:00:12.372405
© Michael Ellerman 2006-2018.